1031 350
979 271
961 753
879 293
830 558
799 45
744 488
723 374
720 477
680 993
621 125
530 303
456 873
448 869
436 694
424 400
420 54
290 524
187 942
153 310