25669
0
572
791
19783
2
685
758
2996
4471
14
2595
562
1386
1
8527
2524
1643
657
5065
1298
475
1522
3498
4
1103
3380
501
2366
2903
3
2535
1105
800
15233