1007 253
458 669
275 904
804 703
921 863
406 256
602 347
260 105
816 637
451 101
298 13
171 616
56 452
428 372
363 90
664 63
709 604
836 780
612 548
294 515