338
289
232
350
410
480
413
441
444
436
420
378
361
422
501
448
320
497
510
352
425
343
379
433
405
445
506
423