19655 751
2152 227
29386 257
16993 569
7668 648
161395 329
27804 87
2483 62
82499 824
24550 662
4433 393
5609 137
4009 109
14259 661
13413 238