1071 133
5362 421
10236 794
7639 398
14698 591
7790 603
6517 664
9885 229
14291 830
3025 46
4070 474
30976 91