1485
1278
1080
1063
1028
952
907
869
802
769
718
667
577
574
528
496
472
455
404
402
382
368
355
350
348
346
342
328
314
306
300
293
293
286
286
285
278
277
265
260
260
259
246
245
242
239
239
238
238
235
233
232
231
226
224
224
219
216
214
209
208
203
199
196
195
193
191
190
185
183
180
178
174
173
172
171
170
165
165
157
157
156
154
153
150
150
149
147
136