143 31
1722 492
3011 903
2137 612
2325 575
1844 500
2202 474
1265 204
5395 27
4737 352
6322 669
7169 671