1153 133
5452 421
10287 794
7674 398
14803 591
7933 603
6559 664
9965 229
14351 830
3072 46
4113 474
31227 91