25669
0
2903
3
17946
3090
6
19783
2
32302
21152
8
1461
1768
3498
4
7258
3765
2932
1938
3080
2350
2964
1
1603
3546
2906
1334
572
1002
4471
1285
1337
616
2013
2522
1492