2895
2765
2
2312
2232
2220
2190
1
1970
1883
1741
1309
1158
1151
985
915
746
733
729
696
660
656
614
599
588
581
574
573