1132
0
1129
2691
2
1458
3
623
1
935
804
493
383
28805
6
1882
1084
2236
300
475
15440
39
2211
573
1053
1587
1049
714
1101
553
443
461
913
1454
1738
1282