1031 976
1007 430
993 482
944 418
898 170
872 737
831 933
830 802
820 183
813 700
798 362
792 354
766 245
765 433
754 497
743 607
704 487
698 183
673 251
612 683