25669
0
19783
2
2996
32302
572
758
4044
5
501
17946
14
661
2535
1028
3125
3090
6
1189
1461
657
2087
2964
1
3498
4
2595
2478
685
4471
1672
791
950
1849
3779