2980 531
2744 523
3480 861
57533 587
4313 268
2682 61
3727 79
3748 491
3768 265
5089 627
1247 40
2323 117
5080 782