329417
528108
62447
158916
143294
813293
462858
81302
738527
319503
197480
409336
5136799
3558581
3065148
2372804
2229988
2045609
1956357
191278
1763118
1719136
1687196
1635471