698
670
647
519
484
392
344
343
306
288
283
263
259
256
249
245
235
235
230
216
213
213
205
203
203
201
200
199
195
186
185
184
184
182
179
179
178
175
175
174
172
171
171
170
167
166
165
164
164
159
158
156
156
156
154
148
148
147
145
144
142
139
139
137
135
135
133
132
132
131
130
130
130
129
127
124
123
121
119
117
116
116
115
114
110
109
105
105