19511 751
2141 227
29361 257
16980 569
7659 648
161182 329
27685 87
2456 62
82246 824
24494 662
4425 393
5603 137
4000 109
14241 661
13381 238