1847
1161
809
694
599
591
580
460
436
433
431
415
413
397
382
371
350
323
318
308
283
282
269
265
261
257
255
248
245
229
212
209
208
203
202
199
197
196
195
194
189
187
186