3029 757
851 150
1085 339
1404 239
1278 330
1661 422
2865 619
4209 488
13115 82
9954 363
3979 404
4541 284
5237 621