2985 531
2751 523
3494 861
57746 588
4332 268
2689 61
3731 79
3764 491
3781 265
5103 627
1285 40
2339 117
5104 782