2571
1489
1167
962
958
888
759
695
691
688
682
670
640
635
614
585
578
562
553
536
532
525
518
505
483
482
481
475
469
457
454
453
452
440
432
419
402
400
397
395
393
389
378
376
374
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