112840
722277
157885
362967
933142
269268
395541
609130
854276
881490
707268
275861
5135799
3558581
3065148
2372804
2229988
2045609
1956357
191278
1763118
1719136
1687196
1635471