2956 903
27059 498
14446 800
16928 265
5495 355
12578 803
4551 88
2392 374
4918 574
3431 355
4505 923
3336 262
4737 674
3809 650