7947
6752
3981
3963
3958
3908
3851
2238
2149
2016
1969
1859
1791
1580
1568
1461
1348
1124
1041
1015
987
978
842
728
706
689
649
619
567
538
529
468
462
424
404
396
345
331
325
258
245
239
215
212
210
204
197
185
182
181
174
172
152
147
140
138
120
109