30005 692
2632 533
171947 772
5452 493
11089 95
365983 581
11602 108
13272 117
39157 644
2951 462
6638 672
7282 408
4303 568