1013 393
997 834
975 455
893 616
841 424
815 960
780 308
779 127
760 736
747 713
711 510
651 169
615 894
588 711
527 699
507 469
406 13
374 635
321 209
319 507