624258
287197
105525
810398
583609
744999
839368
293505
761794
141541
35145
852566
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471