1132
0
493
935
383
2645
1
1084
418
475
477
573
798
553
714
472
1659
611
1049
913
7800
18
1454
804
414
1053
2211
1073
400
300
787
2395
2198
2