2071
2041
1950
1888
1789
1738
1721
1669
1625
1562
1553
1536
1473
1359
1323
1303
1247
1228
1219
1209
1131
1125
1123
1039
1036
1009
959
951
933
914
912
881
875
854
834
822
816
810
806
801
797
793
792
789
777
775
774
759
758
739
737
727
717
715
691
685
678
663
655
637
634
629
615
597
590
573
562
558
557
544
541
506
481
477
469
468
456
453
451
443
439
426
425
417
415
412
407
404
389
384
380
375
375
373
371
371
368
353
352
348
346
342
340
339
338
332
330
328
327
325
321
321
320
316
315
313
311
310
304
295
291
286
274