800
588
569
569
562
500
459
454
439
417
360
357
347
346
336
324
319
314
310
301
301
293
291
283
282
281
275
265
264
259
257
254
254
248
248
239
237
233
230
230
228
227
227
226
224
220
216
215
215
213
211
210
210
209
207
206
205
203
202
200
200
200
196
196
196
193
192
191
188
186
185
183
179
179
174
173
170
170
169
169
168
167
165
164
164
162
162
161
160
159
159
159
158
158
158
158
158
157
156
156
155
155
154
154
152
152
150
149
148
148
147
144
143
142
141
140
140
140
139
139
138
138
137
136
136
136
134
134
132
132
132
132
131
131
129
129
128
126
126
126
125
124
124
124
124
123
123
123
123
122
121
120
119
118
117
116
115
112
109