43077 584
6325 661
2537 342
5816 740
34054 401
30507 497
11016 482
17421 171
39215 353
14422 675
2448 57