5142
4820
4262
28644
17115
1120
1090
770
624
613
490
452
418
387
370
3410
270
263
267
191
172
153
100