3435
1698
1637
1511
1317
980
866
842
815
765
718
716
595
577
523
469
463
435
416
405
394
365
353
320
316
297
295
284
281
280
273
269
268
266
265