955
1406
868
904
1749
1714
1150
873
1559
1684
856
1433
1186
1084
1240
1079
825
7525
1831
14334