1053 671
1008 519
1007 473
1004 394
1001 780
965 122
960 72
958 993
941 185
933 326
910 66
904 981
892 713
891 497
878 274
876 24
852 843
849 178
847 292
841 29