25669
0
19783
2
572
685
2996
791
2595
3008
3
3724
32302
17946
501
5065
1
2964
800
534
4044
5
4471
14
1189
758
2535
1601
657
3125
3426
4
864
19932
6
1461
2507