25669
0
2358
9
19783
2
2535
1237
1960
592
1
4044
5
3083
2629
1535
3
2155
2465
1243
1492
3125
1195
741
3546
108797
536
1084
378
3014
20
583
1628
1663
6572
6
3248
8
1941