2510
257
211
253
261
212
293
266
243
184
265
240
28467
21660
19861
17733
1417265
13832
1286148
12436
11060
1071144
9470
80411