25669
0
17946
32302
1461
3498
4
14
19783
2
3090
6
1189
7258
4044
5
2996
2535
1193
572
3125
21152
8
824
2964
1
1564
2478
2350
557
1001
4471
883
1672
3779
2986
475