126882
538148
496836
191793
840607
791115
194420
998109
117957
495831
605920
61525
5096799
3526581
3026148
2329804
2217988
2013609
1918357
190278
1747118
1715136
1669195
1626471