25669
0
17946
3090
6
32302
19783
2
21152
8
1461
1768
3498
4
2903
3
7258
2932
2529
7
1101
1
4363
3508
1504
7495
9
3080
1691
2350
2865
2964
31371
64
1603
3546
2692
4283
5
2465
631