1097 133
5461 421
10323 794
7688 398
14769 591
7892 603
6546 664
9941 229
14332 830
3043 46
4100 474
31187 91