1071 133
5361 421
10234 794
7639 398
14697 591
7790 603
6515 664
9883 229
14290 830
3025 46
4069 474
30969 91