2584 265
3958 911
67149 214
4197 63
15026 605
2395 308
8362 590
1193 40
4514 531
3026 394
4027 680
3401 216