1136 583
1125 25
1084 491
1061 800
1012 166
995 6
971 271
970 704
963 237
956 348
953 208
932 364
919 578
905 964
889 747
888 306
887 496
878 703
876 228
871 863