307336
1046402
104585
256823
827828
548600
837399
524358
5976500
3129654
2247336
2043238
1882736
1865895
184167
1768433
206534
88194
472708
898250