25669
0
19783
2
2996
2087
32302
572
1189
3724
3
4044
5
17946
14
1804
1
2535
3125
1461
2964
758
3498
4
2595
1078
2478
685
4471
1672
791
5065
1472
3196
3779
721