2166
1707
1627
1378
1237
1236
1180
1149
1078
991
978
978
942
927
919
906
895
834
834
825
807
787
778
775
771
707
705
687
682
680
676
636
635
630
618
613
608
594
573
565
564
562
562
562
558
546
541
529
528
527
505
498
492
491
483
480
479
476
470
467
454
450
448
448
447
443
443
439
436
435
434
425
420
411
408
400
397
396
368
355
354
346
333
303
299
290
269
258
244