1099 362
1040 340
1003 503
983 76
978 557
968 398
945 872
944 174
903 80
886 284
842 613
825 965
817 541
787 477
784 350
750 708
744 927
733 247
696 411
682 947