2342
2277
1739
1616
1559
1480
1401
810
799
711
710
703
694
608
599
556
556
524
500
488
487
487
470
462
455
455
445
445
441
430
404
392
392
391
386
378
373
371
369
364
361
359
353
352
350
345
345
344
341
341
333
332
332
327
325
321
319
318
315
309
307
306
300
298
298
286
272
269
261
252
248
243
242
241
236
234
233
207