2691 460
2962 531
2707 523
3430 861
56870 587
4262 268
2638 61
3689 79
3736 491
3765 265
5029 627
1168 40
2304 117
5039 782