2164
1477
1190
1058
1001
978
961
732
708
700
698
695
594
592
577
556
546
545
522
498
495
489
487
451
432
427
419
412
405
386
365
362
358
352
350
343
335
332
331
322
319
311
308
305
303
301
297
284
283
278
278
276
273
271
268
266
263
251
250
248
247
247
244
239
239
239
239
237
233
228
227
223
223
219
218
218
212
207
205
204
200
198
196
195
195
194
193
190
190
186
183
182
181
181
180
178
178
177
176
173
167
167
165
165
163
163
162
162
158
157
156
153
152
151
151
146
143
143
136
132
131
131
130
129
127
127
122
119