2593 336
13999 262
2624 71
3312 447
5948 121
1549 52
2987 305
6225 846
2116 291
2836 60
3942 718
2332 221
2578 369