1159
914
907
830
682
599
582
512
511
503
482
480
455
436
434
423
421
419
392
385
378
369
345
339
338
330
328
325
317
293
280
275
264
261
256
255
253
244
243
235
231
225
215
206
199
195
191
183
177
166
156
155
153
150