2987 531
2755 523
3497 861
57808 588
4341 268
2692 61
3732 79
3764 491
3781 265
5116 627
1294 40
2342 117
5119 782