1023 787
954 233
928 95
893 889
882 82
847 836
831 304
816 154
774 939
737 968
727 19
718 246
683 847
650 726
575 388
537 349
537 590
513 18
489 1000
473 39