298575
996952
18157
417139
67069
231502
693614
132896
17132
321189
902301
259341
6315368
5117935
4910460
37991000
3766287
3741956
3629462
3350226
3284730
318036
2758209
243410