399
387
241
289
237
230
425
348
520
253
367
355
438
489
498
485
411
461
258
502
514
306
235
510
450
427
475
266
313
464
486
290