1000 59
968 26
963 20
810 806
806 794
772 853
715 879
691 672
641 440
617 842
607 518
569 734
514 313
473 402
422 959
379 746
342 542
310 583
252 815
212 564