2961 531
2730 523
3453 861
57308 587
4293 268
2665 61
3713 79
3746 491
3760 265
5071 627
1214 40
2310 117
5067 782