1033 27
998 48
922 721
922 670
922 222
904 507
861 550
831 105
801 913
797 398
744 646
744 289
688 816
674 150
635 173
573 296
556 950
552 139
551 533
548 162