2783
1466
1338
1292
1254
1222
1145
1126
1116
1101
1068
1065
1061
1049
1012
997
971
910
904
891
881
794
777
761
757
739
736
713
702
686
680
667
651
646
640
623
620
589
585
582
575
565
547
543
540
511
502
494
479
478
450
443
443
427
415
389
387
376
372
364
361
348
336
322
305