925
766
758
556
551
544
534
528
498
437
436
432
412
405
401
400
389
375
364
363
356
340
338
323
319
316
312
306
301
300
299
293
289
284
282
282
279
279
277
276
271
263
261
241
241
240
235
226
226
224
215
214
213
213
213
210
208
207
207
206
206
205
205
202
201
199
197
197
196
195
192
190
189
187
185
184
183
183
183
179
179
178
177
175
175
172
171
169
169
169
166
165
165
165
163
163
161
158
158
157
153
152
152
151
151
148
148
146
145
144
142
142
142
141
141
140
139
139
138
137
137
136
136
135
135
133
133
133
132
132
132
131
131
128
127
127
126
125
125
124
124
123
122
122
122
121
121
120
118
117
116
112
111
110
103
100