31608 595
20621 331
27374 236
9849 116
5692 119
3730 57
18611 932
4956 891
876 30
6071 837
4550 49
3744 914
3103 452
14623 747