22920
45880
40662
36174
26503
15280
20341
22695345
41392
31297
8310
10140
430451728
238071380
1665158312
156691267
129549178
122958252
1113918895
103193210
88169178
82923290
74617139
69248158