2108
1022
811
770
684
622
587
574
502
498
487
476
459
434
425
408
407
384
366
365
361
358
347
344
343
335
328
328
327
319
316
313
304
302
295
293
291
283
278
274
273
273
272
271
269
265
262
255
250
247
246
245
242
240
239
238
236
235
233
233
232
232
232
232
229
228
228
223
222
220
220
218
217
214
213
211
210
210
209
207
206
202
201
198
198
197
194
193
193
192
192
189
189
188
188
184
182
182
181
181
181
179
178
177
176
175
175
172
172
171
171
170
170
169
169
166
164
163
162
162
161
161
158
158
158
155
154
154
153
153
152
151
149
148
148
148
148
146
146
145
144
143
142
140
140
140
139
138
137
137
137
136
136
135
135
135
133
133
132
131
131
130
126
126
123
122
121
121
119
117
116
116
116
116
115
114
112
112
112
107
103
102