3031 757
869 150
1089 339
1412 239
1278 330
1667 422
2870 619
4225 488
13123 82
9963 363
3980 404
4544 284
5239 621