66838
335555
72125
415177
829401
27464
740990
838217
15583
958319
10660
512910
5084799
3518581
3016148
2321804
2214988
2010609
1907357
189978
1746118
1715136
1664195
1625471