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