1021 25
1006 807
999 447
993 362
980 175
968 351
965 630
953 696
932 617
928 673
926 873
925 667
923 710
905 554
904 642
893 384
885 509
880 141
875 737
859 620