22345
18269
45608
33635
26242
9098
412794
9225
27121
5889
16483
34626
68478
165190
5026
1031653
19054
11039
2843
7620
6188
30714