1059 133
5412 421
10239 794
7650 398
14703 591
7801 603
6514 664
9890 229
14292 830
3021 46
4085 474
30992 91