25669
0
572
19783
2
685
2996
791
2595
32302
17946
3008
3
501
800
5065
1
534
2964
1189
758
657
1601
19932
6
14
4044
5
4471
2535
1028
600
3125
8527
1013
1461