1093 133
5454 421
10319 794
7685 398
14767 591
7889 603
6544 664
9937 229
14330 830
3042 46
4100 474
31176 91