337446
661758
117573
333622
16701
934282
251523
163152
477616
329202
873822
754425
5239799
3665581
3194148
2491804
2271988
2110609
2038358
193578
1819118
1742136
1716196
1658471