3502
3197
1264
2126
933
1437
1092
1889
8940
21298
1172
14109
1273