3005 903
27130 498
14621 800
16963 265
5523 355
12618 803
4762 88
2412 374
4966 574
3488 355
4602 923
3386 262
4755 674
3832 650