4390
3715
3138
2527
1817
1743
1732
1603
1490
1215
1157
1129
947
917
889
864
821
744
664
608
507
448
421
410
405
373
355
340
332
323
263
253
245
240
203
199
192
160
147
145
144
142
137
133
123
118
107
96
93
85
76
61
60
51
49
48
46