25669
0
19783
2
1045
2996
32302
572
4044
5
17946
14
2535
3125
616
1189
972
1
1461
2964
758
3498
4
2595
2478
685
4471
1672
484
791
3779
721
2986
475
1225