21340
4151
22939
10568
40263
7955
5129
7873
13256
94967
281302
16633
17693
13500
4614
3995
5832
1819
14852
23761
41149
19727
9664
30978
6759
2557
78820
45070
13649
15529