2697
29877
3236
2580
3758
3307
2588
3635
3242
2504
9832
6558
3337
9921
3067
4565
4058
5224
2994
3318
5193
14177
6814
11813