32302
0
1461
17946
25669
3498
4
19783
2
3090
6
1511
1
693
7258
2996
802
14
1825
1746
21152
8
1749
4044
5
1189
2535
3125
1000
1813
940
2964
1819
572
2478
1193
526