1014 824
983 789
982 803
977 760
939 115
938 28
914 60
900 902
823 620
672 258
600 41
589 921
568 643
531 684
507 968
495 746
483 792
453 509
401 384
360 267