1102 133
5464 421
10325 794
7693 398
14772 591
7895 603
6548 664
9944 229
14333 830
3043 46
4102 474
31205 91