399
391
388
387
383
380
372
365
362
357
356
354
350
343
340
334
332
331
330
321
317
308
305
304
303
302
301
300
299
296
295
294
290
289
284
283
277
276
275
273
270
269
268
267
265
263
262
261
258