1422
1093
874
869
849
776
720
633
629
628
598
561
559
535
524
497
486
482
466
461
452
440
439
425
424
422
416
410
406
385
354
346
345
336
334
329
325
310
307
305
302
297
284
281
270
247
242
235
230
222
218
206
205
204
203
192
181