1007 88
999 590
952 472
938 942
931 303
925 545
912 512
850 741
840 315
802 913
798 998
786 804
770 704
730 974
664 177
602 146
580 767
526 436
512 711
435 31