1015 946
1013 228
997 834
931 886
914 57
865 237
781 29
709 884
680 655
654 673
627 846
597 993
564 794
548 72
530 303
482 865
451 927
451 102
433 999
417 434