5594 826
4330 193
15039 307
15838 441
350228 932
71307 329
50871 319
63638 726
57954 362
5702 288
2739 125
9000 797
3246 181
4862 615
31638 79