2998
10090
895
1120
9310
6208
3898
11538
12169
2374
4199
12439
18986
17531
5735
4159
10413
26208
13115
18295
9942