50546 840
9570 171
20956 799
10630 419
7017 54
7912 640
10035 660
8771 321
4138 543
14028 905
6251 350
9708 355
2838 597