4440
3994
3773
2608
2273
2104
1908
1651
1601
1272
1244
1098
1085
1007
987
976
849
831
817
763
514
490
484
401
388
361
352
293
269
265
263
245
231
189
186
165
157
154
150
138
130
113
107
97
89
84
71
58
57
50
47
42
41
40