1008
706
540
412
390
291
270
263
242
240
229
226
223
219
215
214
205
194
191
188
181
177
176
172
165
164
145
142
130
126
123
118
115
114
112
102
95
92
87
85
82
77
75
71
70
69
68
62
61
60
56
54