823
607
557
531
528
520
490
483
481
474
467
460
439
436
429
428
398
383
379
374
373
372
364
363
360
356
355
355
353
345
344
341
335
334
334
332
328
326
326
321
321
319
315
315
311
311
310
310
310
310
304
304
301
300
296
294
292
292
291
291
288
286
285
284
281
277
276
273
271
270
266
266
265
263
260
254
251
236
235
230
229