32302
0
25669
17946
19783
2
3090
6
3498
4
1461
21152
8
7258
2535
2350
3824
1
14
2352
1559
3995
3248
2932
3575
692
519
1509
5
1660
2666
9
1266
1189
2906
1153
2996
38477
34