5596 826
4342 193
15043 307
15843 441
350432 932
71372 329
50978 319
63805 726
57992 362
5703 288
2742 125
9003 797
3258 181
4863 615
31771 79