14406
11747
9034
6697
5147
4242
3643
3141
2500
2164
1973
1738
1717
1550
1478
1448
1389
1360
1326
1287
1281
1208
1176
1083
1059
829
818
776
769
501
470
433
403
308
306
242
210
187
172
154
152
137
131
110
107
106
104
97
77
76
48
43
36
32
28
25
22
17
13
7
6
5
4
3
2
1
0