1010 213
978 56
828 451
798 929
720 927
709 915
615 813
606 266
574 971
444 939
443 85
409 507
203 472
133 639
73 391
72 463
29 529
28 753