25669
0
17946
32302
21152
8
19783
2
2996
572
657
758
1189
4044
5
14
1849
616
2535
2907
2069
3125
721
1461
345
1193
497
1028
2964
1
3498
4
634
2595
2478