1030 125
1008 383
982 213
942 201
916 983
892 167
853 541
821 870
801 410
777 813
760 768
716 602
712 542
647 69
642 655
601 134
577 384
567 259
561 980
534 660