25669
0
19783
2
2996
1189
32302
572
657
2182
1
3593
16
4044
5
17946
14
984
1650
2535
3125
1212
721
1461
2964
758
3498
4
2727
2595
2478
685
4471
5065
341
1672