3044
2838
2631
2262
2093
1879
1817
1731
1709
1482
1366
1321
1300
1087
1055
1048
1044
950
943
904
875
859
856
758
719
687
667
654
628
595
590
581
574
566
561
554
547
535
526
516
505
490
487
483
479
477
475
457
446
435
430
429
429
421
419
417
407
394
394
377
370
345
341
340
338
336
335
334
319
317
315
313
311
305
303
292
289
288
277
273
272
271
263