491
243
417
305
309
337
288
409
374
403
388
331
360
255
230
272
407
283
455
415
472
437
341
266
505
518
348
316
410
469
504
430
249
425