1258


90809


237


35814


17905


308


1074


6278


4391


23244


137638


243


1467


33475