19661 751
2153 227
29389 257
16995 569
7669 648
161415 329
27808 87
2487 62
82513 824
24568 662
4434 393
5609 137
4009 109
14259 661
13420 238