329
296
270
436
303
506
271
430
457
443
371
380
416
422
360
267
488
402
357
395
260
491
383
421
313
320
295
272
289
233
212