389103
67287
236837
585365
99710
581832
665944
98929
82571
470158
103277
752782
5132799
3552581
3061148
2366804
2229988
2041609
1952357
191278
1761118
1719136
1686195
1635471