1131 160
1010 596
1004 349
999 519
998 35
975 837
971 849
952 1000
878 838
864 614
838 738
832 717
807 407
793 838
791 858
784 818
778 360
773 245
763 963
740 971