32302
0
25669
17946
19783
2
3090
6
3498
4
1461
21152
8
7258
2535
2350
12185
5
3001
2932
2152
2666
9
2529
7
7394
4363
785
2430
2906
1
1153
610
4690
3
1913
2988
1672
2165
3098