1157 133
5462 421
10291 794
7674 398
14810 591
7944 603
6563 664
9972 229
14359 830
3079 46
4116 474
31330 91