1156 133
5461 421
10289 794
7674 398
14806 591
7934 603
6562 664
9971 229
14359 830
3079 46
4115 474
31267 91