3026 757
812 150
1082 339
1391 239
1277 330
1646 422
2863 619
4183 488
13115 82
9944 363
3975 404
4531 284
5236 621