25669
0
17946
3090
6
32302
19783
2
21152
8
1461
1768
3498
4
2903
3
1849
572
7258
2906
1
2932
1189
14
3765
345
5382
5
4765
1307
2996
389
3080
669
2181
2350
2964
1603