19958 167
8989 417
9294 48
3850 587
21846 457
5236 321
9988 309
12402 99
3723 681
2323 169
20673 751
11381 732
9826 585
3568 200
4445 275