2981 903
27085 498
14530 800
16933 265
5510 355
12598 803
4619 88
2400 374
4923 574
3450 355
4514 923
3361 262
4743 674
3818 650