651
418
409
365
351
348
340
324
317
310
288
269
259
236
233
231
222
199
196
193
191
190
188
187
186
185
183
181
180
173
167
165
160
157
155
154
150
149
148
146
144
142
141
138
136
134
132
131
130
128
127