1025 266
982 15
927 575
854 938
821 628
802 516
770 83
764 623
745 286
503 807
380 800
325 668
266 670
183 635
65 658