1580
1364
1321
1315
1305
1244
1129
1044
1034
1010
976
958
946
904
894
878
869
848
834
807
800
783
749
733
692
669
658
648
626
594
591
577
573
551
547
544
543
527
520
505
504
498
492
484
481
473
465
464
459
455
455
444
444
438
438
437
436
436
433
426
424
413
409
403
395
392
391
386
378
376
375
375
374
372
371
367
366
364
363
359
354
353
351
351
347
346
343
340
333
331
330
329
329
325
323
323
321
321
320
317
315
314
314
312
312
309
308
303
303
302
302
301
299
298
298
297
296
295
294
294
292
290
285
283
280
280
274
274
270
269
267
266
261
260
258
253
251
245
244
238
236
235
231