395
340
377
515
381
354
522
478
443
507
399
479
586
295
524
253
241
329
423
447
415
245
294
349
508
390
311
254
384
442
495
268
506
305