5261
4441
4253
3994
3900
3572
3406
3250
3213
2944
2935
2911
2896
2710
2690
2545
2445
2411
2151
2045
1980
1913
1873
1862
1801
1699
1681
1619
1602
1545
1535
1508
1456
1413
1385
1375
1358
1327
1318
1315
1208
1193
1167
1165
1143
1087
1060
1057
1036
999
984
964
959
954
953
949
944
924