19495 751
2141 227
29356 257
16978 569
7658 648
161155 329
27662 87
2455 62
82226 824
24489 662
4425 393
5602 137
4000 109
14237 661
13376 238