59027
21901
45106
22730
596311
14122
10705
8401
24152
36946
27343
19983
435169736
241010380
1685208313
158688269
131639180
125613260
1136108896
104869214
89963182
84090292
76548141
70476160