1313
861
706
680
515
358
327
307
297
290
277
270
267
250
246
239
237
234
223
221
220
215
212
205
204
201
173
154
153
152
143
140
130
129
122
120
110
105
100
97
95
92
91
88
87
82
81
80
79
77
75
71
70