644 984
636 881
378 682
641 600
732 595
578 551
914 503
484 452
811 437
874 319
848 269
633 174
108 67
435 31