32568
27510
12170
46645
16062
28113
13915
27896
34833
9480
26041
14000
430439728
238058380
1665128312
156685267
129543178
122953252
1113878895
103191210
88169178
82921290
74617139
69245158