520
413548159
510
490
880
65569175
760
3056246
450
1510
434985736
240932380
1684558313
158624269
131566180
125561260
1135598896
104830214
89907182
84063292
76483141
70441160