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