2224
2210
2179
1891
1699
1644
1593
1462
1426
1347
1180
1087
1086
1057
1035
1022
1015
993
973
956
935
910
899
862
842
837
828
804
799
784
772
771
761
747
730
718
717
716
710
704
700
698
693
657
623
609
600
590
583
583
579
576
575
571
569
562
555
554
553
550
537
534
534
531
529
524
523
519
515
501
493
475
473
473
467
465
460
459
459
456
455
447
440
435
431
430
429
427
426
417
414
402
401
400
397
395
392
392
378
378
377
376
369
361
360
357
348
347
343
336
333
330
326
315
312
297
296
284
250
248
239
235
226
220
213
211