1027 339
960 572
939 326
916 930
906 285
896 889
881 839
812 26
801 432
798 11
775 396
746 875
742 319
712 763
697 502
695 855
651 846
628 931
598 317
559 174