562
468
417
359
337
336
332
307
306
294
291
283
282
281
265
262
248
243
231
229
228
227
226
205
203
200
196
195
193
187
186
184
183
180
178
174
172
169
165
164
160
158
157
154
152
151
150
149
148
146
145
143
142