1058 109
1047 44
1012 920
989 113
983 576
956 911
929 22
887 7
879 293
870 299
862 533
857 777
857 619
856 933
839 310
835 873
815 652
813 493
797 522
785 865