375 688
314 603
507 165
596 355
535 577
893 833
70 595
160 39
504 432
144 8
918 466
999 349
751 743
780 6
267 782
13 263
588 444
71 939
638 857