13691
16634
29034
14056
23125
37633
1390724
47544
20481
11860
15790
17146
435144736
240997380
1685098313
158683269
131631180
125601260
1136038896
104861214
89956182
84087292
76532141
70470160