1101
447
568
758
3187
590
894
695
2226
2332
512
2412
908
596