25669
0
572
19783
2
1690
1
1081
1015
1766
3090
6
791
3634
10
685
2903
3
2932
1681
2996
4455
11
951
913
4358
6236
800
2562
21152
8
8527
467
1405
534
2873
1814
1606