43665 585
6328 661
2540 342
5816 740
34054 401
30511 497
11017 482
17426 171
39220 353
14422 675
2448 57