648 984
639 881
527 685
380 682
148 607
645 600
736 595
579 551
924 503
491 452
812 437
877 319
849 269
636 174
111 67
80 51
439 31