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