22500
23532
11860
25652
22071
699316
18780
43670
38834
21060
47723
47097
434969736
240923380
1684528313
158611269
131562180
125554260
1135548896
104830214
89907182
84061292
76474141
70441160