2939 531
2692 523
3405 861
56630 587
4236 268
2625 61
3675 79
3727 491
3754 265
4997 627
1158 40
2292 117
5006 782