31125 595
20295 330
27359 236
9831 116
5674 119
3723 57
18583 932
4947 891
874 30
6061 837
4060 49
3742 914
3102 452
14578 747