25669
0
19783
2
2903
3
572
3090
6
2932
4358
2996
21152
8
32302
2529
7
1101
1
4363
3508
1504
5440
7495
9
17946
3080
1691
2865
2964
31371
64
1603
3546
2692
4283
5
2465
631
2906