3930
3430
3314
3117
2995
2764
2719
2658
2312
2227
2226
2125
1939
1873
1839
1754
1751
1712
1525
1481
1451
1450
1402
1323
1321
1294
1293
1268
1257
1255
1192
1169
1161
1135
1111
1098
1093
1092
1034
1033
1017
1010
999
998
980
979
975
962
951
942
940
936
894
891
884
879
873
873
873
872
872
852
842
836
826
806
797
786
783
768
765
764
764
759
747
734
711
703
702
697
695
691
690
682
675
673
668
666
661
646
637
636
633
629
628
626
607
606
604
598
594
589
581
575
568
564
557
541
533
533
523
520
517
513
506
482
453
437
435
434
431
420
396
391
389
385
370
352
334
327
322
287
284
283
281
280
267
263
252