3090
6
25669
0
19783
2
2903
3
2932
2996
4358
791
21152
8
1461
572
32302
1189
3080
534
14
685
2366
1
951
657
1287
721
501
1827
2595
2535
2471
4044
5
3083
17946