748
706
691
539
503
493
423
411
350
339
327
326
325
312
303
299
299
278
277
275
274
274
271
269
263
262
262
259
257
256
244
241
240
239
238
236
233
231
230
230
229
228
227
227
225
222
220
218
216
215
212
211
211
210
208
208
207
205
205
204
203
202
201
201
201
201
201
198
197
196
195
194
194
194
193
192
192
192
192
191
188
188
187
186
186
185
181
179
179
179
178
177
176
174
173
169
169
168
167
166
166
166
165
165
164
163
163
163
163
162
162
162
162
162
162
161
160
159
157
156
155
155
155
154
153
152
151
151
151
150
149
148
147
147
145
144
144
143
143
141
141
141
140
139
138
135
133
131
131
130