17946
0
32302
25669
19783
2
3498
4
3090
6
1461
21152
8
3158
7258
1326
2535
3820
3
1618
2932
3765
2350
2996
2476
1107
1153
1367
1
1442
1089
404
1189
2377
572
3080
3546