13691
16634
29034
14056
23125
37633
1390724
47544
20481
11860
15790
17146
435108736
240986380
1684978313
158666269
131619180
125591260
1135958896
104855214
89947182
84081292
76519141
70466160