27257
18050
11757
10939
9891
9497
4678
2560
2531
2379
2348
2302
2004
1937
1916
1740
1712
1646
1496
1284
1008
995
842
746
516
472
79
77
17
16
13
3
2
1
0