19416 751
2135 227
29346 257
16973 569
7657 648
161042 329
27578 87
2441 62
82127 824
24477 662
4422 393
5599 137
3989 109
14231 661
13354 238