541556
75220
8547
857638
129264
840605
332483
50197
115289
882680
809848
247467
5134799
3552581
3063148
2369804
2229988
2043609
1952357
191278
1762118
1719136
1686195
1635471