1013 257
974 290
873 816
831 411
815 915
731 903
710 308
698 189
602 754
559 141
521 97
325 507
268 995
195 977