1796
1749
1617
1605
1585
1552
1405
1254
1251
1225
1190
1146
1137
1116
1091
1045
1007
996
993
976
970
858
843
841
820
813
799
797
765
764
755
753
736
729
719
718
712
710
710
688
679
673
653
652
643
642
638
638
631
627
625
614
608
607
605
601
592
585
584
576
576
572
567
567
565
546
544
534
526
524
521
515
509
503
496
494
466
466
465
459
453
444
437
424
421
420
418
415
412
410
407
405
403
401
399
393
390
386
378
371
370
359
357
357
356
350
349
348
345
337
335
334
333
324
314
311
307
281
249
235