30773
467209
613786
48585
92772
733125
75522
830645
921656
900839
835867
90583
5115799
3547581
3048148
2353804
2226988
2031609
1945357
190778
1756118
1718136
1682195
1632471