1240
1061
1008
661
499
454
387
371
365
358
350
341
338
335
325
309
301
280
272
267
264
260
257
255
253
244
243
232
228
223