25669
0
19783
2
3090
6
534
685
791
572
15233
1
21152
8
3008
3
32302
2595
1514
3673
2932
1849
2996
1761
3765
4
951
2264
8527
800
2471
3107
7
1287
3498
2906
501
2903