8159
5493
4685
4384
4195
4155
3987
3955
3677
3452
3321
3188
3153
3145
2938
2894
2885
2861
2809
2738
2672
2649
2647
2420
2402
2339
2224
2193
2191
2177
2157
2121
2080
2025
1958
1917
1909
1899
1817
1810
1805
1766
1721
1657
1616
1609
1599
1591
1554
1546
1519
1514
1507
1489
1477
1466
1466
1414
1390
1342
1325
1315
1305
1302
1279
1254
1250
1242
1232
1189
1172
1156
1149
1146
1143
1118
1099
1060
1056
1054
1046
1015
959
957
954
927
920
901
897
872
854
853
852
827
807
806
806
778
752
749
734
708
703
694
681
665
663
662
645
639
634
618
608
597
593
592
584
567
567
557
556
550
535
526
526
516