1027 213
1002 56
853 451
817 929
769 915
746 927
628 813
622 266
587 971
477 939
458 85
421 507
214 472
144 639
96 391
87 463
43 753
43 529