50978 845
41306 242
42415 730
8873 529
3373 70
12592 736
17632 616
9935 633
7798 159
18656 500
14342 679