1097 133
5461 421
10321 794
7686 398
14769 591
7892 603
6545 664
9938 229
14332 830
3042 46
4100 474
31182 91