23990
21320
29560
605214
11850
59813
30916
35680
34352
37031
25830
44115
434987736
240932380
1684558313
158624269
131567180
125564260
1135608896
104830214
89907182
84063292
76486141
70441160