3451
3
3445
3436
8
3215
5
3124
1
3016
2902
2898
2894
4
2881
2
2806
2801
2797
2758
2757
2741
2733
2707
2704
2695
2683
2621
2567
2507
2495
2458
6