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