979
900
645
638
560
478
458
455
443
438
427
415
413
408
405
394
391
385
382
379
361
358
354
354
344
338
336
336
330
329
324
321
321
318
315
304
303
301
299
297
297
296
293
292
288
282
271
268
265
257
257
252
249
249
249
244
235
235
233
231
230
230
230
228
226
219
213
213
212
211
209
207
205
202
202
202
199
198
197
196
193
193
191
190
178
176
171
167
161
152