19410 751
2135 227
29346 257
16973 569
7657 648
161041 329
27574 87
2441 62
82122 824
24477 662
4422 393
5599 137
3989 109
14231 661
13354 238