1001 60
970 93
923 751
918 851
915 512
817 453
777 508
686 59
685 701
594 920
485 15
452 753
257 419
242 229
29 677