19559 751
2144 227
29371 257
16985 569
7663 648
161258 329
27740 87
2463 62
82336 824
24508 662
4428 393
5606 137
4004 109
14245 661
13393 238