2172
1619
1595
1560
1398
1144
1122
991
973
954
899
897
869
854
836
774
752
738
728
713
659
634
603
590
571
552
539
537
533
530
529
517
514
507
507
494
492
477
464
436
424
423
414
404
403
394
386
386
383
380
376
371
370
370
368
366
354
349
344
336
333
328
320
318
317
316
316
316
312
311
306
306
296
296
293
290
289
288
285
283
282
282
279
278
277
277
274
273
271
271
269
264
261
258
254
253
252
247
246
245
242
241
241
239
239
238
236
236
235
224
221
218
218
218
215
213
213
212
207
206
202
200
195
192
188