280582
320773
918626
384671
53566
282818
512561
103955
81717
66696
155473
96299
5036799
3470581
2941148
2265804
2194988
1984609
188878
1866357
1724118
1701136
1645195
1614471