39474 301
30555 766
2781 130
5821 292
38245 499
18502 442
3738 362
4653 593
3826 387
8379 323
4307 638
2005 288