939
756
626
566
550
528
523
492
487
452
402
389
388
377
372
337
324
319
305
304
303
299
294
293
284
278
278
274
268
253
250
249
239
239
238
235
228
226
224
221
221
220
217
215
210
209
206
203
201
198
198
195
193
190
189
184
183
181
180
180
177
174
171
169
167
166
165
164
160
160
153
150
148
134
132
126
125
109