509 957
838 878
412 827
373 664
709 608
792 586
375 526
300 494
382 479
417 392
223 307
903 298
377 270
112 209
334 78
541 27
846 5