1145
848
838
830
667
600
571
506
491
479
474
470
441
428
424
412
405
398
378
362
359
355
352
351
348
344
339
332
326
322
318
286
276
273
267
264
257
253
245
240
238
236
232
227
214
202
199
197
196
190
185
184
181
160
158
148
145
143