1246
1066
1015
665
503
456
389
374
370
358
352
343
341
335
327
309
301
281
273
268
265
264
260
256
253
246
234
230
225