22125
17919
44693
33460
26083
8833
411676
9114
26833
5214
16346
34412
68001
164552
4883
1030159
18892
10883
2744
7438
6089
30448