19526 751
2143 227
29363 257
16982 569
7661 648
161205 329
27699 87
2457 62
82272 824
24501 662
4426 393
5604 137
4000 109
14241 661
13387 238