1001 176
998 572
955 43
945 859
944 359
933 144
925 818
918 908
917 954
906 557
830 56
828 564
821 381
772 647
741 319
708 982
687 912
672 52
609 185
576 752