248679
202997
719338
68673
143206
395399
961792
361289
689176
28122
594866
21876
5154799
3570581
3091148
2397804
2234988
2056609
1975358
191678
1773118
1722136
1691196
1638471