365
306
310
323
392
435
483
508
326
312
465
268
351
287
407
477
295
452
416
359
340
260
454
469
433
282
304
349
518
485
464
264
286