8095
2221
2068
1953
1939
1530
1413
1401
1294
1260
1258
1221
1202
1178
1089
1045
1039
1025
1006
981
954
954
930
929
873
838
838
790
783
779
774
770
759
739
730
726
707
702
688
679
643
636
625
622
617
614
610
607
602
596
594
591
573
572
571
563
563
558
554
553
550
510
496
491
486
484
477
477
469
465
462
458
454
453
448
447
436
430
430
420
416
391
376
372
371
360
359
352
350
323