1306
1128
980
938
884
880
592
553
491
488
485
483
462
431
422
421
414
414
409
390
365
329
323
323
322
320
320
315
308
307
302
301
297
297
295
290
287
287
284
281
280
278
277
277
277
277
272
271
270
267
267
266
264
264
260
255
254
252
252
252
248
245
237
236
232
232
229
225
224
221
221
220
218
217
217
217
217
215
214
213
210
209
209
208
208
205
203
203
203
203
202
200
197
196
195
191
190
186
185
184
183
182
181
181
181
180
176
175
174
173
172
170
169
168
166
166
166
164
163
163
160
156
155
155
153
153
153
152
150
149
149
148
147
147
147
147
147
147
147
147
146
145
145
143
142
141
141
140
139
139
136
136
136
136
135
133
133
132
129
129
128
128
126
125
123
123
123
121
121
118
117
117
116
116
116
115
115
114
114
114
114
112
112
112
111
110
110
110
109
109
106
104
103
102
101
101
101
97