5592 826
4329 193
15036 307
15829 441
350128 932
71282 329
50830 319
63548 726
57937 362
5700 288
2733 125
9000 797
3243 181
4860 615
31542 79