43031 682
9128 50
14600 776
18234 758
21088 313
14372 573
3902 169
24726 415
37756 342
12180 656
30566 141
21416 158