300 415
681 806
772 187
42 432
255 888
797 245
1006 613
946 180
196 677
295 225
406 819
703 624
259 672
573 448
359 137
15 144
313 301
822 433
437 477
298 74