31658 595
20650 331
27375 236
9855 116
5694 119
3730 57
18613 932
4958 891
876 30
6073 837
4555 49
3745 914
3104 452
14626 747