3207
3072
2844
2000
1645
1593
1398
1273
1054
941
939
843
806
780
757
746
649
635
563
486
385
375
344
322
319
295
282
247
245
219
218
211
178
162
145
126
124
120
109
107
102
100
97
95
88
84
82
74
67
63
60
49
46
42
41
34
25
24