304 92
116 683
669 870
693 550
188 448
150 263
139 837
479 329
274 978
713 488
406 255
816 968
1010 653
880 999
197 392
581 625
76 470
750 973
965 5
537 33