1018 252
999 954
912 542
873 596
844 441
761 212
699 565
640 690
512 771
479 756
476 1000
454 791
451 217
441 715