32302
0
25669
17946
19783
2
3498
4
3090
6
21152
8
1461
1819
1
7258
2666
9
1883
2932
1699
2535
3546
3080
3
1397
994
905
5592
2350
3326
4044
5
3415
1307
370
4309
582
1023