25002
45123
18212
52318
63717
645313
29064
13262
25732
20541
14022
37760
435228736
241034380
1685308313
158712269
131656180
125624260
1136378896
104876214
89972182
84098292
76557141
70487160