1102 133
5461 421
10324 794
7692 398
14772 591
7893 603
6547 664
9942 229
14333 830
3043 46
4100 474
31191 91