477
366
359
356
339
336
335
332
296
291
276
275
269
268
268
268
268
260
258
257
254
249
248
241
236
235
231
231
229
228
228
227
226
226
226
224
219
219
217
216
216
214
211
210
210
210
207
207
206
205
202
199
199
197
196
195
192
191
191
190
190
187
187
186
183
182
181
181
180
180
179
178
178
176
176
174
174
174
172
171
171
169
167
167
167
167
166
164
163
162
161
161
161
159
158
157
157
157
156
156
156
156
156
155
155
154
154
154
153
152
152
152
151
151
151
150
150
150
149
149
149
148
147
146
145
145
144
143
142
142
142
141
141
141
141
141
141
140
140
140
140
139
139
138
138
138
137
136
136
136
135
134
134
134
134
132
130
129
128
128
127
127
126
126
126
125
124
123
122
122
121
121
120
119
119
117
117
115
107
107
105