22411
18358
45882
33688
26307
9277
413140
9278
27204
6100
16546
34715
68614
165450
5084
1032202
19112
11094
2885
7712
6240
30820