29093 595
19447 330
27324 236
9790 116
5613 119
3689 57
18512 932
4927 891
851 30
6004 837
3757 49
3713 914
3048 452
14468 747