957
722
575
490
405
392
371
355
348
339
325
320
316
316
312
300
300
299
292
291
291
290
289
281
280
280
268
268
267
264
261
261
261
260
259
259
257
257
251
251
251
249
246
244
244
243
240
239
239
237
236
234
230
225
224
220
219
216
215
215
212
209
208
207
206
206
206
205
205
204
202
202
199
198
196
196
196
192
192
188
187
185
184
184
183
182
180
180
179
178
177
176
175
175
175
174
173
172
167
167
165
164
163
162
161
161
161
161
159
159
158
158
156
156
155
154
153
153
153
153
151
149
149
148
147
147
146
145
144
143
143
142
141
141
141
140
138
138
138
138
138
136
135
135
132
131
130
129
129
127
127
127
126
125
123
123
122
122
120
120
120
119
116
116
115
112
106