2885
3651
1125
888
1028
974
4594
19957
19222
4358
3887
1206
3030