22411
18358
45878
33686
26307
9277
413138
9278
27204
6098
16545
34714
68614
165450
5084
1032197
19112
11094
2885
7710
6240
30819