22510
40694
605414
37785
13580
20551
18790
29400
38844
21070
364610
58396
435121736
240994380
1685058313
158670269
131626180
125594260
1135978896
104855214
89952182
84084292
76520141
70467160