19686 751
2156 227
29395 257
17002 569
7671 648
161504 329
27877 87
2498 62
82606 824
24653 662
4437 393
5611 137
4011 109
14264 661
13430 238