15865
41012
24132
40274
19560
17234
69807
58997
21871
18090
39517
34146
434944736
240912380
1684458313
158598269
131552180
125547260
1135498896
104825214
89901182
84055292
76467141
70432160