19431 751
2137 227
29347 257
16975 569
7657 648
161064 329
27588 87
2442 62
82135 824
24479 662
4422 393
5599 137
3990 109
14233 661
13360 238