29157 595
19461 330
27325 236
9792 116
5613 119
3689 57
18512 932
4927 891
851 30
6005 837
3761 49
3713 914
3049 452
14471 747