1290
888
821
782
644
572
559
472
462
453
447
417
405
404
394
379
373
367
359
355
349
339
338
320
316
315
310
298
295
294
264
262
251
244
241
240
234
233
222
219
212
211
193
192
191
185
180
174
169
168
166
160
159
151
150
134