1156 133
5461 421
10290 794
7674 398
14809 591
7940 603
6563 664
9971 229
14359 830
3079 46
4115 474
31290 91