32302
0
2666
9
1819
1
25669
19783
2
1883
2535
2932
1699
2750
5402
2996
3090
6
7793
4
2972
3546
582
572
14
21152
8
392
3080
3
1397
3498
255
994
905
5592
17946
3326