32302
0
25669
19783
2
2535
17946
2750
1
14
1193
2996
1189
572
578
21152
8
2932
3498
4
5402
9
3546
2666
3779
3765
1153
3090
6
1400
2009
5
4585
10
2108
3
947
1950
3080
2496