2438 54
3647 347
85694 380
30250 498
41393 885
83756 713
27535 199
21751 482
91748 588
9023 248
27658 715
2372 160
3165 275
3994 597
3691 857
5787 509