946
842
743
679
658
584
563
481
476
471
452
418
409
402
401
395
393
374
354
349
342
339
334
332
331
318
313
304
297
291
282
269
256
252
251
243
242
234
231
229
222
213
210
199
198
195
180
173
171
168
158
156
150
146
145
139
136
135