43040 682
9129 50
14604 776
18238 758
21088 313
14374 573
3903 169
24732 415
37765 342
12180 656
30576 141
21418 158