839
689
679
539
522
479
436
391
388
366
348
296
293
280
273
265
263
259
258
258
257
253
251
247
246
245
244
242
236
235
226
225
222
219
218
212
210
210
206
203
201
196
196
195
190
190
186
184
176
168
166
164
162
161
161
159
158
154
149
148
146
144
144
143
139
138
131
127
125
120
115