4726
4446
3756
3392
3345
3233
3192
3053
2853
2670
2663
2615
2574
2524
2430
2424
2341
2292
1966
1830
1810
1679
1625
1581
1549
1535
1533
1449
1398
1385
1354
1324
1278
1276
1273
1238
1227
1208
1205
1203
1175
1167
1139
1125
1078
1054
1015
1008
1003
970
921
896
892
877
863
850
847