2596 265
3959 911
67166 214
4199 63
15028 605
2396 308
8365 590
1193 40
4517 531
3028 394
4027 680
3403 216