31704 595
20676 331
27376 236
9855 116
5696 119
3730 57
18614 932
4958 891
877 30
6080 837
4558 49
3745 914
3104 452
14631 747