19538 751
2143 227
29367 257
16985 569
7661 648
161225 329
27712 87
2459 62
82296 824
24506 662
4426 393
5606 137
4002 109
14242 661
13388 238