19481 751
2141 227
29356 257
16977 569
7658 648
161133 329
27643 87
2452 62
82214 824
24486 662
4424 393
5601 137
3997 109
14237 661
13372 238