25669
0
32302
17946
3090
6
3498
4
21152
8
19783
2
1461
372
598
2535
7258
572
3624
3083
2932
2350
1294
1
2996
1153
14
1189
621
181997
11
2065
612
3080
3
1044
1768
693