389
379
417
294
281
429
305
330
476
405
358
365
520
349
244
506
383
490
442
455
332
518
312
498
239
270
375
519
345
334
521