4234
3314
3206
3176
2679
2468
2436
2422
2243
2214
2209
1930
1918
1918
1897
1876
1652
1649
1601
1580
1570
1557
1518
1500
1495
1487
1479
1463
1453
1439
1434
1356
1331
1320
1305
1290
1280
1278
1275
1264
1254
1246
1240
1237
1228
1218
1214
1200
1197
1195
1177
1176
1172
1163
1160
1147
1096
1096
1078
1049
1046
1027
1026
999
989
988
970
969
965
960
953
949
948
939
936
935
935
928
927
924
923
914
907
907
905
897
895
866
861
860
858
855
849
845
845
830
830
820
818
807
803
802
797
783
774
762
760
760
750
743
728
720
712
709
708
703
692
687
686
684
683
670
668
664
658
657
652
649
644
640
627
627
622
621
620
617
610
607
606
594
580
577
575
567
566
561
560
559
558
545
543
543
537
532
522
522
519
519
516
513
512
505
500
487
485
485
480
470
464
455
455
451
449
449
446
444
431
427
417
411
411
403
403
366
366
343
331
316