4177
4165
3524
3221
3114
2990
2937
2900
2721
2353
2333
2262
2215
2210
2107
2041
1965
1919
1897
1718
1662
1610
1609
1590
1543
1520
1494
1491
1453
1401
1351
1347
1285
1285
1278
1261
1192
1164
1062
1034
977
931
916
869
830
816
806
806
778
751
745
742
706
702
664
647
635
635
605
603
588
587
572
549