554
1
977
3
1097
1278
4
1462
1277
0
2221
4321
1264
2328
16
1675
2049
1717
3437
1820
5615
9
1655
2
2286
1724
1706
3271
2424
2998
5029
5102
3908