1246
2
2772
4
1120
0
1842
5
1180
1
2443
4903
9324
2403
1380
2203
3575
6
1998
1764
2050
3371
6414
2174
7543
11
7562
2758
1721
1545
2132
4427
6123
3
1451
1463
3027
9690