2981 903
27085 498
14530 800
16933 265
5509 355
12597 803
4614 88
2400 374
4923 574
3445 355
4513 923
3359 262
4743 674
3818 650