1188
925
847
698
674
589
561
546
544
511
489
487
479
454
411
386
385
372
363
339
338
324
307
307
305
292
291
290
289
283
278
278
273
265
262
260
257
255
255
253
253
246
243
241
236
232
232
228
227
226
224
223
221
220
219
219
218
217
214
214
213
213
211
209
209
208
207
207
205
204
204
204
204
203
201
201
201
200
200
199
199
198
195
193
192
191
191
191
189
188
186
185
185
185
185
183
183
181
179
179
178
177
177
176
175
174
173
172
171
167
167
165
165
164
162
162
159
159
158
157
157
157
157
156
156
155
154
153
152
152
150
150
150
149
149
147
147
147
147
145
145
144
143
143
143
143
143
143
142
142
142
140
140
139
139
139
139
138
136
135
135
135
135
135
134
134
134
133
130
130
130
130
129
129
128
128
128
128
128
128
128
128
128
127
127
127
126
126
126
126
125
125
125
124
124
124
124
124
124
123
123
122
122
122
121
120
119
119
119
119
118
117
117
117
116
115
114
113
112
111
109
105