5596 826
4344 193
15049 307
15850 441
350528 932
71388 329
51014 319
63866 726
58018 362
5705 288
2747 125
9004 797
3264 181
4863 615
31818 79