194591
222578
299462
230190
245792
2431112
213888
178655
152466
151272
22411177
8262130
5209115
3192119
4219121
838496
450663
207274
147674
1417108