1059 133
5357 421
10226 794
7635 398
14689 591
7782 603
6502 664
9871 229
14269 830
3023 46
4068 474
30944 91