32302
0
25669
14
17946
1193
1044
1
2996
4044
5
1189
2535
2
2966
6
3144
3125
19783
1348
4
1461
2595
8
940
2223
2964
442
572
3498
2478
5402
9
6561
4471
11059
2046
1672