32302
0
25669
1518
1
2535
2
19783
2932
3498
4
5402
9
17946
583
1598
1153
4926
5
1978
6
3090
21152
8
2009
1425
3080
3
1044
2750
734
862
1931
3041
4044
3083
515
5829
22