17946
0
32302
25669
3498
4
19783
2
3090
6
1461
21152
8
7258
2666
9
3765
2535
1913
1583
1
2932
5635
3
2350
1505
2996
3593
16
1153
3083
2247
916
1126
947
1245
2403
966
982