18776
9058
6745
16317
9236
12275
15802
22678
7379
11313
18871
17792
977
16555
7548
6542
2586
21621
20277
19183
7018
8728
8605
7238
5800
6405
15243
21438
5576
9905