1247
2
2996
0
1407
3090
6
572
1266
1
2485
4573
644
2722
3
741
2411
478
2478
2798
3080
3960
5339
5
1044
1804
7258
2392
2264
1736
2902
16
2229