4152
3938
3245
2905
2871
2821
2647
2625
2487
2338
2302
2182
2137
2136
2128
2121
1983
1931
1693
1625
1619
1466
1428
1423
1374
1303
1251
1249
1204
1176
1155
1145
1142
1097
1093
1092
1091
1077
1062
1023
1004
989
988
983
977
967
931
865
845
840
807
803
775
765
760
738
732
718
711