3043
2776
2442
2074
2005
1810
1556
1484
1316
1268
1264
1259
1252
1247
1241
1229
1216
1132
1131
1125
1114
1104
1029
947
939
852
826
804
804
798
791
747
738
715
701
696
686
682
663
646
626
622
612
605
596
589
582
572
571
568
540
530
524
524
521
521
513
510
509
509
508
507
505
505
475
470
467
464
463
449
442
426
356