945771
674778
603890
487329
107895
863910
66964
154807
22939
55246
500102
67137
5118799
3552581
3053148
2360804
2227988
2035609
1948357
191178
1759118
1718136
1684195
1634471