3956
7050
4237
7341
13556
2983
5272
5490
5214
4433
6802
8469
3080
7221
14299
12036
3141
13903
39775
18737