31588 595
20603 330
27374 236
9849 116
5691 119
3730 57
18610 932
4956 891
876 30
6071 837
4544 49
3744 914
3103 452
14622 747