25669
0
19783
2
572
467
3090
6
791
1380
685
2903
3
2932
766
1
2996
2000
3673
951
913
4358
2173
800
1526
21152
8
8527
534
1590
2571
2595
1690
32302
501
2337
5