1235
833
608
585
514
358
342
318
294
291
285
280
273
264
246
244
243
242
241
227
218
217
216
213
207
200
198
187
179
159
157
153
145
143
140
139
134
119
118
115
113
112
110
108
103
100
99
93
91
88
83
82
81
79
78
75
72
71