3642
1735
1404
806
639
542
539
537
507
361
357
347
341
334
330
316
269
256
244
243
239
223
222
221
219
216
211