375
311
295
312
365
495
514
313
255
340
343
366
424
401
353
321
482
242
370
229
334
451
380
521
488
449
492
411
228
277
503
266