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