5592 826
4328 193
15035 307
15829 441
350110 932
71282 329
50822 319
63539 726
57934 362
5700 288
2732 125
9000 797
3243 181
4860 615
31537 79