25669
0
19783
2
572
1746
693
1749
1
467
791
32302
685
1511
951
3090
6
15233
2996
8527
802
2903
3
1825
2932
800
1380
496
2562
21152
8
534
619
3591
11
2173
913