2987 531
2753 523
3496 861
57776 588
4339 268
2691 61
3732 79
3764 491
3781 265
5111 627
1288 40
2340 117
5108 782