1995
1938
1877
1825
1399
1363
1298
1158
1128
1103
1003
957
920
912
889
879
813
754
750
746
736
730
714
682
681
669
624
619
616
609
600
589
587
571
568
565
558
539
538
533
532
532
523
520
520
520
499
498
489
473
472
470
469
461
446
445
440
439
427
425
424
423
422
415
406
403
403
402
393
384
378
377
372
370
355
351
349
349
345
345
344
339
337
336
328
324
324
316
312
290
290
288
287
284
281
274
270
269
266
254
254
232
227
225
223