1027 213
1002 56
857 451
817 929
771 915
747 927
628 813
624 266
587 971
477 939
458 85
422 507
215 472
144 639
97 391
87 463
45 753
43 529