1829
1788
1677
1332
1296
1237
1207
1200
1008
1004
985
976
961
925
922
909
888
878
828
802
768
766
752
750
741
722
690
690
684
646
639
627
626
626
610
589
584
577
572
565
558
545
540
539
522
515
511
505
505
494
485
469
467
459
447
443
435
427
420
414
407
400
376
365
362
362
360
358
358
333
330
326
323
318
315
314
313
310
307
281
279
278
274
267
255
229