1032 191
1007 251
995 119
994 605
966 589
964 257
893 767
884 433
871 652
861 609
834 795
831 109
830 33
801 525
795 177
764 125
730 899
717 510
666 643
659 179