2593 336
13999 262
2624 71
3311 447
5947 121
1549 52
2987 305
6225 846
2116 291
2836 60
3941 718
2332 221
2578 369