1059 133
5357 421
10230 794
7636 398
14690 591
7784 603
6502 664
9872 229
14273 830
3023 46
4068 474
30948 91