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