42679 682
9039 50
14532 776
18082 758
20996 313
14311 573
3861 169
24509 415
37400 341
12129 656
30262 141
21271 158