14028
51091
8308
14241
6703
11808
7548
30775
5176
12110
10691
50079
17085
4688
9335
18102
4612
9225
11853
18867
122822