19658 751
2153 227
29388 257
16995 569
7668 648
161410 329
27806 87
2487 62
82504 824
24562 662
4434 393
5609 137
4009 109
14259 661
13417 238