266
181
185
203
265
240
193
231
160
376
242
236
29427
22510
20621
18283
1469267
14182
1323148
12826
11490
1121144
9800
82711