2232
1146
915
915
872
864
756
683
638
625
613
608
592
587
574
546
544
542
526
496
492
478
471
468
464
460
458
457
454
442
435
433
431
429
420
418
415
413
411
410
407
406
406
405
391
389
389
389
384
374
370
368
368
367
364
362
359
358
357
353
352
348
348
348
347
347
342
342
340
340
338
338
336
336
336
335
334
334
334
333
331
330
329
329
327
327
327
326
326
325
324
324
324
321
319
319
318
318
318
316
314
314
313
312
312
311
309
305
303
303
301
300
300
298
296
296
296
295
293
293
293
293
291
290
289
288
285
282
282
280
278
274
271
270
270
269
269
269
268
267
265
265
264
264
264
263
258
257
254
249
248
239
239
236
236
236
236
235
235
233
233
233
232
229
229
226
223
219
217
214
211
211
210
210
207
206
206
204
204
199
192
191
186
185
177
176
175