1060 133
5357 421
10232 794
7636 398
14690 591
7784 603
6503 664
9874 229
14281 830
3023 46
4068 474
30948 91