2596 265
3961 911
67173 214
4199 63
15028 605
2396 308
8365 590
1193 40
4518 531
3028 394
4027 680
3403 216