3005 903
27129 498
14620 800
16963 265
5523 355
12617 803
4762 88
2411 374
4966 574
3487 355
4602 923
3386 262
4755 674
3832 650