1983
1659
1394
1196
1180
1177
1075
1040
984
899
883
882
768
750
649
621
606
596
585
563
553
514
494
486
469
460
452
449
447
445
429
426
423
416
413
410
403
401
399
394
393
392
390
390
379
376
372
367
366
360
359
358
346
339
339
338
336
332
327
326
325
325
318
318
316
316
315
313
313
313
312
304
303
301
299
295
291
291
290
290
286
285
282
280
279
278
273