25669
0
19783
2
572
4471
791
2595
17946
562
445
2535
2996
21152
8
2906
1
685
758
14
800
32302
1386
8527
1601
661
1522
777
2524
1100
501
2366
1478
657