785906
2286
7540
46244
327206
32467
160519
208813
540899
385192
367576
164574
5303799
3725581
3239148
2560804
2303988
2149609
2070358
194378
1850118
1750136
1741196
1667471