1153 160
1035 857
1001 424
998 188
985 382
971 133
969 496
926 89
907 407
902 783
892 794
869 615
868 660
864 997
839 738
824 493
809 470
803 760
802 698
796 584