1015 988
1003 519
996 596
942 21
920 746
906 897
889 738
851 980
829 476
806 291
799 407
782 804
774 858
770 860
760 93
751 406
749 332
743 711
735 700
641 231