8043
5956
3750
3677
3525
3094
2343
1887
1859
1852
1730
1483
1374
1367
1151
1125
1077
1065
1000
905
622
612
602
597
582
580
541
511
492
443
391
344
318
268
246
243
219
213
212
200
190
189
182
169
161
142
137
136
130
121
120
116
108
107
105
100
99
93