934
681
634
590
564
505
499
434
405
393
390
384
381
379
377
366
364
361
359
331
326
325
315
304
293
288
277
273
270
245
236
233
230
229
226
215
214
212
205
182
172
162
160
155
154
152
150
142
140
133
130
128
122
120
119
113