4965
4292
3699
3568
3355
3041
2990
2909
2679
2632
2465
2260
2221
2201
2186
2186
2101
2070
1913
1846
1838
1781
1742
1708
1662
1646
1622
1613
1595
1552
1521
1520
1515
1515
1513
1487
1464
1449
1448
1430
1424
1416
1414
1410
1409
1379
1375
1321
1303
1302
1300
1283
1248
1244
1230
1220
1192
1186
1169
1162
1151
1145
1122
1120
1115
1106
1106
1105
1072
1070
1065
1060
1039
1014
1013
1005
994
981
978
972
967
959
954
931
917
917
913
907
900
896
896
891
890
889
889
881
868
844
840
832
812
804
792
787
777
775
768
759
749