24386
596211
12103
21367
331010
40485
34936
687015
504110
36936
19973
25504
434950736
240914380
1684478313
158603269
131553180
125548260
1135508896
104828214
89901182
84057292
76470141
70435160