2095
2091
2013
1871
1671
1628
1611
1404
1402
1396
1346
1286
1199
986
982
932
866
860
858
854
796
788
786
755
745
737
730
727
723
717
716
714
705
698
667
650
646
634
633
627
618
608
607
606
604
600
599
590
569
557
556
544
528
518
511
508
507
504
503
498
496
495
495
494
481
481
475
474
474
464
459
457
456
454
450
447
445
444
444
439
432
432
423
421
420
419
418
418
416
412
412
411
410
403
402
401
399
396
396
396
393
392
390
389
387
383
382
380
379
375
375
371
371
366
364
355
351
345
344
341
339
333
330
326
305
262