1452
1098
871
753
668
491
440
425
396
375
367
362
343
339
337
333
331
328
325
320
309
306
303
299
291
274
257
236
230
223
214
213
212
203
194
164
158
151
142
137
135
130
123
122
121
119
118
114
113
110
107
106
104
100
97
93