2570
1487
1166
962
958
888
759
695
691
688
682
670
640
635
613
584
578
562
553
536
531
525
518
505
483
482
481
475
469
455
454
453
452
439
432
419
402
399
397
395
393
389
378
376
373
373
373
366
361
359
355
355
354
347
346
343
342
333
333
331
328
326
324
315
309
308
308
305
298
293
293
292
274
274
274
272
268
262
261
259
246
246
245
245
244
240
240
234
233