2074
1321
1246
1179
1088
947
926
827
706
635
594
586
569
557
513
440
418
408
399
385
348
341
330
313
312
308
304
295
292
290
285
278
272
270
269
268
267
257
256
255
254
250
249
246
243
242
237