1173
938
924
872
732
652
625
541
533
525
523
501
487
474
459
454
449
406
402
390
385
376
368
364
363
360
346
331
319
300
296
286
284
281
277
273
260
258
252
249
248
242
237
233
226
219
205
204
198
193
175
164
163
158