2284
1928
1346
1226
1157
1136
1067
987
983
965
953
945
944
933
927
864
841
828
787
773
762
739
729
728
721
712
706
701
698
698
687
671
658
647
632
624
624
622
621
620
612
602
602
598
598
596
580
577
565
554
552
550
541
539
537
533
526
515
504
496
496
490
483
483
480
478
472
467
459
458
446
444
439
437
436
435
421
418
415
413
407
402
402
401
398
398
397
397
396
395
394
381
377
371
369
364
360
359
358
356
351
350
349
346
345
343
337
336
332
322
317
309
302