299 505
626 399
1032 228
322 308
295 688
179 332
435 971
872 744
794 702
373 786
110 364
1004 341
435 58
878 351
626 117
51 20
1148 38
510 706
563 333
668 780