4554
3283
2138
1071
881
507
506
475
441
406
369
363
357
349
347
295
292
288
279
261
260
256
249
235
233
229
225
222
221
213