1112 362
1042 340
1010 503
985 76
978 557
968 398
946 872
946 174
903 80
886 284
843 613
829 965
818 541
788 477
787 350
754 708
747 927
733 247
698 411
685 947