1061 133
5357 421
10232 794
7637 398
14690 591
7784 603
6504 664
9875 229
14282 830
3023 46
4069 474
30950 91