25669
0
32302
19783
2
17946
3090
6
3498
4
2535
1461
21152
8
1189
14
7258
2666
9
2350
2906
1
572
1183
2996
3546
1768
1193
2667
1849
2932
181997
11
3125
566
3765
485
13995