1156 133
5462 421
10291 794
7674 398
14810 591
7944 603
6563 664
9972 229
14359 830
3079 46
4115 474
31312 91