646 262
553 231
298 573
1116 244
344 83
717 833
584 983
1011 475
918 121
439 366
984 341
162 819
323 797
87 718
880 988
738 736
158 547
835 304
420 991
303 503