1299
15053
3213
2861
960
1090
2286
11368
1217
2086
965
971
1123
1627