2860
2199
2076
1876
1650
1505
1298
1274
1272
1264
1166
1105
1099
1037
1035
995
987
902
897
885
859
854
848
848
828
825
819
799
748
748
744
743
709
704
701
692
681
675
674
667
654
654
643
640
631
627
600
599
591
577
567
557
536
532
527
523
523
523
518
515
515
509
501
494
490
479
477
469
459
450
449
443
437
431
429
426
423
418
418
411
408
406
400
399
394
393
392
391
388
386
385
383
382
381
380
376
375
373
373
372
372
370
363
361
360
353
353
351
350
343
340
340
339
335
333
333
333
332
331
331
330
324
320
320
317
303
300
298
298
297
294
294
293
293
292
292
291
291
291
290
288
285
285
284
279
277
275
273
272
271
269
263
256
254
253
253
251
249
240
235