7588
6025
5105
3603
3582
3454
3442
3373
3237
2997
2732
2653
2604
2481
2368
2364
2308
2257
2175
2163
2156
2152
2052
2037
2032
2016
2001
2000
1989
1977
1863
1827
1809
1792
1772
1743
1738
1689
1658
1625
1619
1614
1600
1592
1591
1577
1572
1563
1535
1526
1519
1488
1480
1466
1449
1447
1441
1361
1320
1291
1254
1247
1243
1220
1218
1170
1156
1149
1146
1144
1122
1113
1093
1089
1082
1077
1054
1030
1020
1020
1019
1006
1004
1000
998
982
966
961
959
920
916
881
874
868
867
855
848
819
814
808
803
797
795
776
775
760
750
738
731
727
713
705
702
698
686
679
675
673
673
666
630
630
623
605
578
547
542
524
515
501
492
491
472
446