1009 950
984 311
964 867
938 199
935 28
713 878
657 504
544 943
501 861
499 291
487 643
461 789
233 846
217 184