42653 682
9034 50
14525 776
18070 758
20989 313
14305 573
3861 169
24494 415
37374 341
12127 656
30235 141
21267 158