459850
509364
329160
609371
867212
165457
706278
401542
714263
264369
136438
462792
5054799
3492581
2971148
2294804
2203988
1997609
189478
1887357
1735118
1708136
1653195
1620471