1263 29
993 597
864 880
798 892
735 746
690 783
659 180
658 422
647 276
643 775
595 749
521 19
472 264
328 642
161 108
115 213
105 329
96 395
81 781
65 576