25669
0
572
791
19783
2
2996
2595
657
1581
475
4471
800
809
562
1386
1
8527
685
485
1522
758
501
2366
3158
15233
534
984
14
490
32302
460
1601