395
3214
2510
302
286
355
350
371
332
275
418
360
30587
23220
21342
19263
1544267
14822
1382148
13296
1208144
11800
10320
8590