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