22411
18358
45882
33686
26307
9277
413139
9278
27204
6099
16545
34715
68614
165450
5084
1032197
19112
11094
2885
7710
6240
30819