1014 980
967 255
740 22
725 922
662 821
530 977
521 113
512 976
492 913
375 833
315 798
94 882
61 316