29645 595
19621 330
27330 236
9799 116
5619 119
3695 57
18529 932
4929 891
852 30
6008 837
3765 49
3716 914
3068 452
14487 747