25669
0
17946
32302
1461
3498
4
19783
2
3090
6
21152
8
14
7258
2996
1189
4044
5
2535
572
3125
1193
2964
1
317
2478
2350
461
4471
1672
1022
607
3779
2986
940
257