30648 595
19864 330
27337 236
9810 116
5633 119
3701 57
18539 932
4932 891
854 30
6025 837
3768 49
3723 914
3072 452
14516 747