1193 533
1012 731
994 652
960 477
948 46
943 22
925 347
921 810
903 422
895 636
887 92
881 548
863 529
849 501
848 452
844 762
835 419
827 961
781 905
780 43