40271 672
17104 325
8830 537
10967 133
7689 547
9299 495
8862 508
9690 123
4106 597
8045 687
64714 797
18922 146