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