446416
249538
337592
104473
72425
188336
77217
68132
930483
262362
957
99144
5084799
3516581
3016148
2320804
2214988
2010609
1907357
189878
1746118
1715136
1663195
1624471