1003 466
996 128
938 36
909 285
900 981
892 930
837 784
776 144
705 74
674 733
654 206
634 152
626 712
610 633
591 351
527 919
516 516
486 927
479 662
474 238