25669
0
32302
4291
4
2535
2
21152
8
19783
2932
3498
5402
9
17946
1153
3090
6
14
2009
5
2996
1189
1193
3080
3
5252
1044
1
2750
572
4044
3083
2465
3125
1849
3765
2476
3779