32302
0
1527
2
3051
3724
3
17946
25669
7258
19783
1623
1
2964
4044
5
4471
1458
2535
3926
14
3125
3426
4
864
1812
1461
2507
1059
1679
3498
8945
1162
1212
1331
2478
5771
10