17946
0
32302
21152
8
3090
6
3083
2
1295
1
3765
4
2535
280
2650
20
612
894
2996
2250
14
1189
1225
2258
1494
971
706
1397
1483
297066
908
984
2649
572
19783
2366