53681
842508
317123
640250
447177
939790
873515
794135
391690
430618
249144
145176
5036799
3468581
2939148
2265804
2194988
1983609
188878
1865357
1724118
1701136
1644195
1613471