641 984
636 881
522 685
377 682
142 607
639 600
728 595
577 551
912 503
476 452
808 437
872 319
843 269
630 174
107 67
76 51
432 31