19532 751
2143 227
29365 257
16982 569
7661 648
161213 329
27705 87
2457 62
82277 824
24501 662
4426 393
5604 137
4000 109
14241 661
13387 238