569
514
388
322
319
308
292
289
286
283
264
246
246
243
240
237
235
230
224
208
206
204
197
196
192
192
189
189
187
184
184
178
177
176
176
176
175
173
173
172
172
171
170
170
168
168
167
167
165
165
164
163
163
160
160
159
159
158
158
158
157
157
156
156
156
155
155
153
152
150
149
149
148
148
147
147
147
146
145
145
144
144
143
139
136
134
132
131
131
128
127