29907 692
2631 533
171478 771
5450 493
11084 95
365509 581
11586 108
13266 117
39096 644
2946 462
6629 672
7278 408
4301 568