3026 757
815 150
1083 339
1393 239
1277 330
1648 422
2863 619
4193 488
13115 82
9944 363
3976 404
4533 284
5236 621