1096 383
1052 125
984 213
974 201
957 983
917 167
870 870
857 541
810 813
807 410
765 768
729 542
728 602
709 244
659 655
655 69
612 134
592 384
574 980
569 259