2969 903
27073 498
14501 800
16930 265
5502 355
12590 803
4582 88
2399 374
4923 574
3439 355
4508 923
3349 262
4742 674
3812 650