107334
227921
797118
67973
855507
168917
888258
857655
429205
62305
109404
812944
5096799
3528581
3028148
2330804
2218988
2016609
1921357
190278
1748118
1716136
1671195
1628471