1059 133
5357 421
10231 794
7636 398
14690 591
7784 603
6503 664
9874 229
14273 830
3023 46
4068 474
30948 91