25669
0
17946
3090
6
32302
21152
8
19783
2
1849
1768
1461
3498
4
2903
3
572
5382
5
2270
14
692
3871
2932
878
2756
1307
6231
7258
669
1
1189
3765
536
345
2203
1365