1234
2
1987
3
1507
2217
5
2550
8
1309
1612
14
1768
1339
1
604
0
1131
15578
1157
910
1122
1049
9
3062
6650
6
73
321
1330
1657
1942
1460
7
1520
1187
1925
1627
17418
2406