1581
2
3765
4
5225
8
3629
1
1226
810
2797
5
1247
1160
1676
1295
442
0
2478
4732
1301
4996
6
2650
20
1404
5801
280
1002
1864
3479
1337
1270
5717
6327
7
5196
1223
3371
9