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