2977
2932
1804
1729
2970
2330
2218
4060
2706
0
1729
1052
1654
1879
1578
2932
977
1428
4060
4286
3458
1278
1353
1503
2706
4135
2481
2556
1654