19678 751
2155 227
29395 257
17000 569
7669 648
161471 329
27847 87
2492 62
82573 824
24634 662
4436 393
5611 137
4011 109
14262 661
13428 238