4396
badli
3009
1783
1346
1174
954
830
776
723
532
449
446
377
344
319
150
120
82
35
16