2510
286
355
350
371
332
275
360
395
2710
244
341
30377
23180
21322
19113
1539267
14692
1378148
13266
1190144
11710
10290
8570