507670
149999
293458
265950
971604
724589
423454
194421
248939
96441
393773
792526
5054799
3492581
2970148
2294804
2203988
1997609
189478
1887357
1735118
1708136
1653195
1620471