5
1
2293
2
977
1112
3
1252
860
2131
1394
1379
1186
1647
6
7473
910
1428
1508
5629
11
1495
4645
2483
1055
0
2026
1293
4610
8
1581
1313
1825
1237
1966
3444
2532