1059 133
5356 421
10226 794
7635 398
14689 591
7782 603
6501 664
9871 229
14268 830
3023 46
4068 474
30943 91