2938 531
2692 523
3405 861
56619 587
4234 268
2625 61
3675 79
3727 491
3754 265
4997 627
1157 40
2291 117
5006 782