32302
0
25669
17946
19783
2
3498
4
3090
6
2535
1461
572
21152
8
7793
7258
1603
1
2350
14
2906
1529
3386
3
2258
2921
5
2152
1449
1768
2932
1189
2666
9
2996
2903
2964
2468