1416
1044
914
862
759
755
708
661
648
647
597
538
530
524
521
500
490
479
467
458
455
453
446
435
433
429
416
412
408
404
401
398
385
377
375
365
362
361
352
352
344
340
332
325
322
320
318
315
308
304
302
295
292
288
287
282
281
274
273
273
267
267
263
260
259
257
257
253
249
246
243
236
235
234
233
233
232
231
231
222
220
218
217
216
215
214
214
210
202
194
192
191
190
189
189
181
168
167
166
166
152
150
149
147
141
140