14093 657
11592 59
115402 254
4856 152
10161 614
3701 501
23665 799
6539 145
17900 518
3831 759
4423 614
20570 762