22446
17340
6854
102955
8931
4997
1030038
9590
5642
18214
47263
4479
3164
6067
6097
6215
6550
5400
5802
7245
11909
5813
9761
5095
8189
13665
63903
6769
5622
4359
11260
6439
38992
4289
7816
8597
29791