1056 216
1470 243
1245 25
512 112
391 562
428 341
892 422
607 638
963 266
460 366
645 881
211 733
112 68
1072 691
735 76
282 702
641 510
66 590
672 847