306 548
527 122
512 446
984 882
667 207
791 640
844 573
834 78
465 354
124 186
397 724
482 962
807 565
57 506
129 17
497 781
693 22
164 563
484 660
1029 503