1034 266
987 15
934 575
862 938
824 628
806 516
790 83
764 623
750 286
506 807
382 800
333 668
276 670
187 635
87 658