19525 751
2141 227
29361 257
16982 569
7660 648
161201 329
27697 87
2457 62
82268 824
24500 662
4426 393
5604 137
4000 109
14241 661
13386 238