5581 826
4321 193
15021 307
15805 441
349590 932
71181 329
50644 319
63138 726
57851 362
5699 288
2720 125
8994 797
3235 181
4858 615
31295 79