26835
34292
42870
20631
25056
16080
18460
21470
9790
29910
12530
17553661
357020652
182968306
1444378271
129282229
101821154
84541182
839438866
83776183
69200143
66674243
59890172
56068119