1097 160
1022 506
1016 988
1005 88
997 590
996 58
983 40
967 475
951 472
947 567
936 942
928 303
923 545
910 800
910 930
900 512
879 34
870 173
863 718
858 456