1016 946
1013 228
997 834
931 886
914 57
865 237
781 29
709 884
680 655
655 673
627 846
601 993
564 794
550 72
530 303
482 865
456 102
451 927
433 999
418 434