1156 133
5461 421
10290 794
7674 398
14809 591
7943 603
6563 664
9972 229
14359 830
3079 46
4115 474
31292 91