32302
0
25669
17946
19783
2
3090
6
3498
4
1461
21152
8
1923
7258
2535
2258
1
2350
572
14
955
2932
2666
9
18816
11
1189
1265
2906
1153
2996
12459
3
1672
3818
7
7793
4944
1819