1097 133
5461 421
10322 794
7688 398
14769 591
7892 603
6545 664
9940 229
14332 830
3042 46
4100 474
31184 91