789
623
453
2045
415
990
370
392
510
413
571
858
509
819
498
343
425
411
384
396
341
427
333
393
386