863
839
702
626
611
493
485
480
451
439
434
427
423
418
407
393
377
364
362
361
352
337
326
309
302
302
298
289
275
247
245
245
234
233
231
229
227
218
217
215
209
205
204
202
200
194
193
192
189
185
181
181
177
176
174
173
171
168
167
164
163
162
161
161
159
156
151
151
147
145
145
141
141
138
136
131
130
123
122
122
121
121
117
115
115
114
113
109
108
106