22972
17230
21222
18010
25652
16941
19580
22536
26330
28715
31933
18932035
357015652
182945306
1444378271
129275229
101813154
84539182
839418866
83772183
69195143
66674243
59889172
56065119