1840
1641
1508
1300
1189
1048
939
808
651
633
561
435
428
408
356
318
304
288
286
282
256
217
205
203
201
199
192
142
140
136
129
112
110
107
100
93
60
50
47
41
40
38
33
30
17
11
1
0