164
157
150
155
146
132035
133
130
148
1311
175
15951
12970
10501
9090
716263
6960
6560
5841
572147
53610
503142
4330