5494
3779
2709
1532
1221
1129
812
733
570
509
473
433
423
393
372
361
360
352
326
323
279
266
252
241
229
224
218
198
198
198
184
184
146
117
112