335
298
3218
310
290
343
2922
380
288
326
2910
322
16942
13510
11051
9750
749263
7422
6830
6201
593147
56110
536142
4570