1071 133
5361 421
10233 794
7639 398
14697 591
7790 603
6515 664
9882 229
14289 830
3025 46
4069 474
30967 91