640 984
633 881
519 685
375 682
138 607
636 600
727 595
574 551
911 503
465 452
806 437
870 319
841 269
629 174
105 67
74 51
431 31