870
453
427
409
393
378
377
366
359
347
336
327
323
320
318
315
308
301
297
293
291
289
283
278
272
271
271
269
269
267
264
261
251
247
243
242
238
238
237
237
235
234
233
233
230
230
227
222
222
221
221
220
219
217
216
216
215
214
213
213
211
207
205
205
202
202
202
201
201
200
200
198
198
194
194
193
192
190
190
188
187
187
186
185
183
181
180
180
180
180
180
179
179
178
177
176
175
174
174
174
173
172
172
170
169
169
169
167
166
164
164
164
163
162
161
161
161
159
159
158
158
157
157
156
155
155
153
153
152
152
151
151
150
149
149
149
148
145
144
143
142
141
141
141
140
140
140
139
138
136
136
135
133
132
132
132
130
129
128
126
125
123
122
122
121
121
119
118
116
115