39825
14990
21320
29560
605214
11850
59813
38974
89864
34774
25642
34352
434856736
240859380
1683898313
158554269
131512180
125502260
1134958896
104802214
89874182
84035292
76430141
70400160