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
698 502
695 855
652 846
628 931
599 317
559 174