24050
22690
45208
14242
318410
10443
10822
13691
16634
29034
14056
23125
434948736
240914380
1684478313
158602269
131553180
125548260
1135498896
104827214
89901182
84057292
76470141
70435160