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