2577 116
2756 415
24723 144
2239 588
20354 525
6254 678
2653 642
4751 351
1953 308
3498 208
3053 779
1748 337
2337 478
965 260