21262
46300
33913
44706
47866
67407
19160
435240736
241039380
1685328313
158718269
131660180
125627260
1136428896
104877214
89973182
84098292
76558141
70487160