545
1625
496
494
500
579
469
379
381
408
547
517
517
456
421
313
283
960
474
548
422
1066
531
441