31706 595
20684 331
27378 236
9858 116
5697 119
3730 57
18614 932
4958 891
877 30
6081 837
4558 49
3745 914
3105 452
14631 747