2691 460
2960 531
2706 523
3427 861
56866 587
4262 268
2638 61
3689 79
3735 491
3765 265
5029 627
1167 40
2304 117
5038 782