32302
0
3498
4
25669
17946
19783
2
3090
6
2535
1461
21152
8
7258
3765
2350
14
572
7793
2259
1
1883
2534
2932
1603
4228
3
1663
5
2666
9
2027
2990
1265
1766
30334
2173
1189