1297
1039
866
850
834
756
702
622
606
604
586
548
514
510
502
498
483
479
463
460
419
416
415
414
413
412
399
396
383
348
328
324
322
320
314
302
301
293
288
276
273
271
258
250
243
237
231
223
207
204
203
193
191
184
181
170