19535 751
2143 227
29366 257
16984 569
7661 648
161219 329
27710 87
2458 62
82288 824
24503 662
4426 393
5604 137
4001 109
14241 661
13387 238