1161
922
708
680
619
598
521
503
486
480
476
459
449
442
433
407
403
402
398
396
389
387
374
369
358
356
346
343
339
332
293
290
277
271
261
260
259
257
244
240
239
237
236
218
201
200
191
184
177
158
150
144
136
135
134
132