508
408
348
300
382
484
222
368
366
394
272
337
384
284
248
217
344
214
426
293
305
309
438
352
287
260
453
464
487
323
259
245