4626
3311
2156
1091
896
511
508
478
446
409
370
366
357
351
350
297
295
293
283
261
260
249
235
229
227
224
215