1395
1
1132
0
670
1343
383
25127
766
935
846
835
1212
493
485
560
1782
999
2947
3
1344
300
2099
458
1227
765
1650
28805
6
340
655
839
1245
2
4427
10