643 984
636 881
377 682
639 600
730 595
578 551
913 503
478 452
810 437
872 319
843 269
630 174
107 67
434 31