44506
24124
20652
731608
426947
841846
889125
223302
26030
425927
786566
17218
5140799
3565581
3070148
2380804
2230988
2046609
1961357
191478
1765118
1719136
1689196
1636471