1298
863
638
570
464
413
408
405
381
369
359
356
346
341
337
334
323
312
298
292
280
272
264
261
259
257
250
247
245
244
244
241
239
237
237
233
232
231
224
222
221
220
219
219
219
218
215
214
212
208
208
201
199
198
197
190
189
189
188
188
186
186
186
184
183
183
182
181
181
181
181
179
179
177
176
175
174
167
166
166
166
166
161
160
159
157
155
154
154
153
153
151
151
150
149
149
148
146
146
145
144
143
143
142
142
141
140
138
138
138
137
137
136
135
135
134
133
133
133
133
133
132
131
130
129
129
128
128
128
128
126
125
125
125
125
124
124
124
123
121
120
118
118
116
116
115
115
114
112
111
110
109
104
97