25669
0
2902
16
1193
791
19783
2
2996
572
3090
6
685
2903
3
2932
951
1
913
4358
3107
7
800
21152
8
8527
5065
534
1189
20163
44
1601
2595
32302
501
2337
5
3080
1514
3008