696441
421868
947895
162783
10846
94388
381452
767122
8691
651138
25558
663781
5117799
3551581
3053148
2357804
2226988
2033609
1947357
191078
1756118
1718136
1682195
1633471