1132
0
935
553
493
300
2619
1
714
1049
383
1084
477
573
804
414
1073
400
475
798
1454
1053
885
472
896
7683
18
2211
611
2947
3
2395
913
1602
2