933
884
767
727
695
626
580
554
520
489
484
463
440
433
425
400
396
395
379
378
376
372
370
347
342
335
334
295
278
272
265
263
262
261
258
256
251
247
240
239
236
231
228
222
219
216
196
191
186
185
170
166
152
148
147
141