18670
20885
21551
29636
31830
23240
18230
18663
19055
12800
18002
10801
351606644
175780300
1425278266
127372225
99774153
83445180
827588863
81960183
67425140
63938241
59405172
55141117