1093
883
803
742
732
720
672
622
588
574
541
535
533
532
512
484
483
476
474
437
425
407
403
397
396
387
381
342
331
329
326
306
298
296
289
287
284
283
274
269
263
260
239
234
233
225
219
211
187
183
181
180
179
175