25669
0
19783
2
2996
572
800
685
32302
791
534
2595
5065
1
2535
2932
501
3498
4
2337
5
17946
3008
3
1812
1153
3090
6
15233
2012
1777
2366
21152
8
4196
2505
2242
1162