12081 59
115657 255
4866 152
10176 614
3704 501
23714 799
6605 145
18136 519
3847 759
4459 614
20677 762