956
1344
835
891
2105
1017
1048
1276
1136
1063
1505
1283
1494
1249
2635
1482
2234
1518
2432
1982
39579
3902