1132
0
493
3116
1
935
383
1084
475
477
573
798
553
714
472
611
1049
913
1454
804
4049
10
414
1053
99031
2211
1073
400
1871
300
787
2395
2198
2