32302
0
25669
19783
2
17946
2535
1108
1
1189
2750
1785
572
1193
21152
8
2932
3498
4
2996
3546
5402
9
3779
5978
6
3765
118
14
1153
1795
4937
3090
2992
3
255
3519
2009
5