20733
19568
16746
13871
11491
11449
11360
10568
7867
7811
6455
5621
4890
4747
4269
4248
4107
3815
3732
3716
3631
3370
3354
3226
3041
2976
2941
2800
2737
2623
2556
2524
2497
2396
2328
2268
2175
2081
2040
2023
1882
1875
1824
1789
1785
1769
1740
1713
1700
1700
1692
1692
1688
1633
1622
1599
1579
1578
1538
1537
1533
1523
1495
1492
1485
1478
1461
1460
1459
1452
1445
1439
1436
1425
1416
1381
1378
1375
1324
1295
1295
1295
1294