3426
3417
3415
3389
3346
3277
3266
2599
2594
2586
2577
2561
2547
2530
2511
2459
2382
2378
2330
2329
2284
1748
1698
1664
1643
1641
1640
1592
1473
1399
996
957
933
912
908
892
888
762
742
736
697
680
676
669
0