931
861
699
563
544
537
530
504
497
495
492
453
446
435
433
428
418
407
390
382
370
358
358
356
356
355
353
350
347
344
337
334
331
330
328
327
325
322
322
322
320
320
320
317
316
315
313
310
308
308
305
304
302
301
297
296
287
287
286
284
283
282
281
280
280
278
277
277
277
276
276
275
275
274
272
272
271
270
270
269
269
268
268
268
267
266
266
265
265
264
263
263
262
262
262
260
259
256
256
255
253
252
250
249
248
246
244
241
241
240
240
239
236
233
230
229
228
226
221
209
194