1028 334
993 19
990 405
987 92
962 279
933 692
886 384
879 293
811 764
774 939
765 433
762 970
725 604
676 194
661 349
655 203
643 708
617 695
588 889
584 576