1036 133
5327 421
10178 794
7614 398
14665 591
7759 603
6481 664
9835 229
14238 830
2997 46
4058 474
30783 91