1150 340
1033 27
998 48
951 227
922 721
922 670
922 222
904 507
861 550
832 796
831 105
815 985
801 913
797 398
793 927
782 815
775 126
744 646
744 289
709 988