22792
17601
7081
103685
9178
5229
1033206
9885
5900
18617
47519
4708
3414
6281
6327
6486
6805
5641
6030
7505
12219
6063
9987
5374
8431
13914
64241
7014
5856
4585
11579
6702
39346
4549
8122
8961
31147