1042 279
890 833
870 339
853 23
844 10
841 496
839 501
807 154
795 795
781 665
656 887
624 544
615 946
562 158
517 880
468 471
449 660
443 490
432 31
363 135