32302
0
25669
19783
2
17946
2535
6644
3765
4
2932
3498
5402
9
2996
1153
3090
6
1395
1
21152
8
2009
5
1189
7793
2416
7
1193
2902
16
3080
3
1044
572
2750
3546
14
2366
4044
3083