5592 826
4328 193
15035 307
15829 441
350121 932
71282 329
50825 319
63542 726
57934 362
5700 288
2733 125
9000 797
3243 181
4860 615
31539 79