25669
0
19783
2
2996
685
572
21152
8
800
2595
534
791
2366
1
32302
4562
10
2535
1601
14
822
501
3090
6
17946
3083
423
661
657
4235
604
5065
7964
5
1391
1189