606 300
486 131
657 846
684 975
426 471
351 800
662 645
458 791
1009 783
617 220
954 994
432 609
40 701
487 940
829 485
272 97
867 293
660 328
252 489
556 343