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