2597 265
3962 911
67186 214
4200 63
15032 605
2404 308
8366 590
1194 40
4523 531
3032 394
4027 680
3405 216