12091 59
115658 255
4866 152
10176 614
3704 501
23715 799
6606 145
18141 519
3847 759
4459 614
20677 762