1106 133
5468 421
10333 794
7694 398
14772 591
7896 603
6550 664
9944 229
14343 830
3046 46
4103 474
31226 91