25669
0
19783
2
572
2996
32302
1028
3083
4044
5
17946
14
2535
758
3008
3
3125
484
1189
1461
1601
2964
1
3498
4
657
2595
2478
685
4471
1672
791
436
3779
721