1001 113
963 289
927 795
893 729
879 498
815 960
787 119
725 830
695 4
672 524
613 351
609 586
488 750
460 590
460 522
407 643
394 538
376 607
367 801
251 48