7272
4468
3107
2773
2523
2353
2287
2277
2129
2086
2063
2051
2015
2004
1765
1750
1719
1700
1700
1665
1624
1575
1573
1501
1412
1336
1335
1302
1281
1250
1199
1192
1170
1155
1129
1119
1098
1089
1065
1054
1043
1041
1036
1030
1023
1016
1012
999
994
992
983
956
949
942
927
910
908
905
875
872
865
863
860
856
854
853
853
847
844
811
808
796
792
767
760
758
746
743
725
724
711
711
710
678
675
667
652
643
642
638
626
588
582
571
543