1161
963
896
868
820
728
694
599
581
574
534
521
517
507
504
489
474
467
466
464
437
435
425
409
405
404
389
376
343
340
326
323
318
309
299
298
295
283
282
279
264
263
247
238
232
229
204
201
193
189
188
187
183
175
172