56
807
1109
1017
3112
840
3285
13570
1192
2380
579
858
1751
24714