50508 682
10904 50
17107 777
21471 759
24587 313
16792 573
5113 170
29538 417
47068 345
14174 656
38657 142
25063 158