25669
0
32302
17946
19783
2
1193
1461
3498
4
3090
6
237
2366
1
14
3065
7258
4044
5
2996
2727
2535
3125
1889
21152
8
1189
2964
581
2121
2478
2350
392
4471
1317
1672