21451 509
3148 113
28534 860
56178 703
6638 111
68506 417
8272 651
11517 256
9399 513
8267 374
2815 120
5835 755