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