243 427
455 963
1007 493
618 386
605 690
492 635
870 15
645 445
862 156
108 52
899 98
941 334
554 945
338 286
854 373
104 243
927 332
326 898
520 737
649 405