733
589
583
561
543
537
488
473
455
437
384
378
351
340
334
322
315
307
302
302
299
299
296
296
286
286
273
271
262
257
254
253
253
253
248
241
241
240
239
232
231
229
229
228
228
222
219
217
217
217
215
213
211
209
208
208
208
208
205
202
199
199
199
198
197
196
196
195
191
191
189
188
188
187
186
185
184
183
181
181
180
180
179
178
178
176
175
175
172
168
167
166
166
165
165
164
164
163
162
162
162
158
157
157
156
154
152
152
152
150
149
149
148
147
147
145
144
142
142
141
141
141
140
140
140
140
139
138
138
137
137
137
136
135
134
134
134
134
133
133
133
132
132
132
131
131
131
131
131
129
129
127
126
125
124
123
123
122
121
121
119
119
119
118
117
116
114
114
114
113
112
111
111
110
108
108
102
100
96