2979 531
2744 523
3480 861
57503 587
4311 268
2681 61
3727 79
3747 491
3768 265
5084 627
1238 40
2321 117
5078 782