143 31
1722 492
3010 903
2137 612
2325 575
1844 500
2202 474
1263 204
5395 27
4734 352
6322 669
7169 671