1129 298
998 68
856 83
796 795
721 922
687 790
603 844
597 13
586 217
533 408
516 811
410 531
270 734
132 984
71 58