25669
0
19783
2
572
791
800
501
32302
2595
3008
3
685
17946
2996
721
255
15233
1
12472
1239
2337
5
2535
758
1189
5065
21152
8
586
534
3354
2322
4
1812
1558
3546