153
156
160
149
143
159
156873
164
163
145
13980
11300
8811
7460
592263
5790
5450
4921
479147
4619
419142
33750