1016 575
970 533
944 34
896 498
887 6
801 498
763 683
737 243
691 555
644 496
567 325
532 702
337 606
143 353
27 860