1013 393
997 834
975 455
894 616
841 424
815 960
780 308
779 127
760 736
747 713
711 510
651 169
616 894
588 711
529 699
507 469
406 13
374 635
322 209
320 142