1170 133
5579 421
10558 794
7716 398
14884 591
7948 603
6668 664
10031 229
14449 830
3086 46
4131 474
31624 91