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