15857
3677
25014
35665
2314
15329
6326
12803
6585
6942
19989
14789
11364
6308
35487
6960
8293
17958
17179
2690
13074
17691
31885
7032
10684
20388
5191