5245
4315
4179
3992
3923
3547
3502
3294
3102
3033
3029
2983
2860
2846
2795
2556
2489
2395
2310
2222
1925
1921
1878
1865
1863
1859
1755
1638
1619
1532
1461
1453
1436
1423
1379
1345
1343
1325
1320
1319
1246
1205
1182
1175
1122
1098
1090
1087
1084
1046
1031
1027
1025
1015
1003
995
992
970