1011 166
983 315
979 198
938 785
926 999
896 395
893 321
879 177
862 997
855 269
843 757
832 684
777 744
767 463
743 288
724 659
723 340
661 870
630 532
623 331