308
236
495
315
401
274
576
486
270
514
303
480
385
482
241
337
362
438
448
408
335
284
263
240
293
370
473
344
320
312
275
299
383
264