500
900
730
252421013
1616135
48505
900012
440
2910
2290
530
1410
434988736
240933380
1684598313
158626269
131567180
125566260
1135648896
104830214
89907182
84063292
76486141
70441160