3249
2833
2398
2222
2075
2049
1915
1856
1831
1679
1652
1638
1619
1476
1470
1456
1434
1411
1382
1354
1323
1319
1310
1266
1207
1201
1187
1176
1167
1163
1162
1143
1124
1091
1065
1064
1058
1007
996
991
988
949
899
885
884
868
866
839
817
813
801
800
798
790
776
766
755
730
726
726
719
715
707
702
698
694
686
673
662
662
657
653
647
646
640
630
623
596
591
589
582
580
573
569
548
545
544
544
541
504
500
496
490
487
485
474
474
473
455
447
428
420
406
390
381
380
373
364
356
345
335
328
310
305
263