1103 133
5467 421
10330 794
7694 398
14772 591
7895 603
6548 664
9944 229
14336 830
3045 46
4103 474
31213 91