2065
1952
1696
1680
1349
1214
1211
1198
1016
963
926
915
863
852
840
803
802
798
771
768
753
744
740
738
725
689
678
659
647
640
609
608
598
585
584
583
569
567
565
561
545
543
532
507
507
505
505
491
491
486
481
478
477
468
459
459
454
453
452
448
447
446
444
436
429
429
428
426
421
421
420
419
418
415
413
412
408
405
405
404
404
404
400
398
397
389
388
387
385
385
383
379
378
377
377
374
370
364
363
359
358
352
351
348
347
345
345
344
344
342
339
335
323
322
315
315
312
308
302
300
300
296
295
288
282
276
274
273
265
263
251
247
241