25669
0
19783
2
572
3090
6
791
685
2903
3
2932
3546
1
108797
1492
2996
935
1087
951
913
4358
496
800
21152
8
8527
534
19932
2255
2595
766
32302
501
6236
10
2337
5