432
358
341
330
323
316
298
293
292
283
271
241
239
228
222
220
218
213
208
207
205
200
194
192
190
188
187
182
181
180
174
173
172
168
163
162
159
158
156
154
153
152
151
150
149
145
144
142