43022 682
9128 50
14600 776
18231 758
21088 313
14371 573
3901 169
24724 415
37746 342
12178 656
30560 141
21414 158