672
595
489
454
446
428
427
419
407
406
386
383
362
352
352
346
337
337
329
325
320
318
314
302
299
297
297
294
293
283
281
279
278
273
268
263
262
262
260
259
257
257
256
252
249
247
246
244
242
240
238
238
237
237
235
234
233
233
232
231
230
227
226
226
224
224
224
222
222
222
221
221
221
218
218
218
216
216
216
211
211
211
211
211
210
208
207
207
207
207
206
206
205
203
203
202
202
202
201
200
198
197
196
195
192
192
192
192
191
191
191
190
190
188
188
188
188
185
185
182
181
181
180
180
179
179
176
174
169
168
167
166
162
155