292392
888197
959298
705236
455975
812589
366738
109320
58294
447897
174187
692787
4993798
3434581
2905148
2227804
2176988
1955609
187878
1847357
1706118
1691136
1628195
1605471