25669
0
32302
17946
3090
6
1168
1
19783
2
496
21152
8
1461
1768
3498
4
951
2903
3
1174
1681
1699
1416
7258
467
1380
2932
2530
802
3041
1392
4179
915
1814
1729
801