1005
746
632
611
545
422
395
381
377
361
343
338
334
332
314
305
291
289
283
282
281
279
277
271
270
265
260
242
209
202
196
195
181
170
160
156
139
129
125
123
119
118
116
114
113
111
110
106
105
104
102
100
94
93
90
87
86