303
2510
257
211
253
265
212
293
2710
172
266
243
29317
22410
20571
18233
1463267
14122
1318148
12806
11420
1105144
9790
82511