1068 133
5422 421
10253 794
7655 398
14715 591
7805 603
6517 664
9898 229
14300 830
3031 46
4094 474
31019 91