42766 682
9062 50
14552 776
18132 758
21017 313
14336 573
3869 169
24565 415
37535 341
12143 656
30339 141
21300 158