1704
1677
1499
1466
1464
1182
1139
1046
924
922
899
888
852
733
691
655
638
625
619
609
571
540
529
527
503
493
474
470
455
424
418
415
413
407
402
378
367
364
361
360
357
353
351
348
345
345
342
336
335
329
323
321
317
316
315
303
302
300
296
294
293
290
284
283
283
281
256
251
248
243
239
237
232
229
227
225
223
222
220
219
214
213
212
212
209
207
205
204
204
201
198
191
190
187
185
183
182
178
174
167
165
165
164
159
159
157
157
155
150
148
146
146
145
143
140
138
137
135
128
126
119
110
108
106