1090 133
5454 421
10314 794
7683 398
14767 591
7889 603
6542 664
9935 229
14325 830
3038 46
4100 474
31166 91