749890
280635
110275
80910
148905
885158
629451
877600
179563
8732
187691
122557
5116799
3547581
3049148
2356804
2226988
2032609
1945357
190878
1756118
1718136
1682195
1633471