2545
689
642
582
537
427
396
390
384
366
356
353
341
322
276
260
259
256
254
236
232
226
209
193
187
183
171
169
166