169871
96130
335332
756200
94810
10149
74592
9216
243621
76627
702860
448855
5155799
3570581
3091148
2397804
2234988
2056609
1975358
191678
1773118
1722136
1691196
1638471