1018 849
999 729
933 240
915 909
907 907
867 163
803 649
650 731
615 228
479 244
465 489
370 41
323 355
307 743
221 307
185 502
167 111
55 765