5084
3485
10801
7931
3492
2988
2668
40041
13644
7092
8299
7690
11263
9105
6406