31068 595
20227 330
27357 236
9831 116
5664 119
3722 57
18581 932
4944 891
871 30
6060 837
3808 49
3742 914
3102 452
14571 747