1182
0
556
714
1553
448
1
4106
139
116
1073
1779
363
4922
422
553
611
477
2395
552
1853
1053
493
475
1343
2952
1504
907
484
383
521