405
909
626
441
426
1048
523
504
487
2565
588
1208
3456
1280
1486
1961
1667
2549
1667
1839
2545
1675
1418
1570
1834
1520
1398
1776
1530
1628