4372
4221
3546
3368
3281
2748
2700
2655
2522
2492
2436
2398
2305
2279
2206
2191
2067
2027
1962
1936
1776
1696
1630
1602
1469
1464
1453
1450
1418
1407
1392
1380
1370
1365
1361
1353
1339
1289
1232
1208
1186
1178
1178
1175
1143
1112
1106
1105
1090
1082
1064
1051
1031
1020
1011
1002
989
949
945
945
941
921
909
891
884
878
867
867
839
822
820
799
797
776
775
759
755
748
736
736
714
696
692
689
669
668
666
666
646
631
617
603
586
583
576
548
536
510
472
452