1132
0
935
383
300
25127
1129
1084
670
846
765
493
438
1343
694
1
1108
4
655
573
340
1454
2947
3
1049
714
518
458
804
5661
553
2225
560