5593 826
4329 193
15039 307
15834 441
350202 932
71301 329
50861 319
63618 726
57951 362
5702 288
2738 125
9000 797
3246 181
4861 615
31620 79