288
335
296
334
320
297
395391
244
284
310
312
385
27067
20270
18871
16852
1323265
13192
1196148
11796
10650
971143
8870
78211