31632 595
20641 331
27374 236
9851 116
5694 119
3730 57
18613 932
4958 891
876 30
6073 837
4551 49
3745 914
3104 452
14625 747