1099
883
772
733
724
694
657
586
569
560
526
524
523
508
478
475
469
464
462
448
437
421
417
410
397
392
388
368
363
354
347
316
314
311
297
295
286
284
278
273
260
241
240
227
225
219
213
209
204
186
185
182
174
167
161
158