2506 587
3187 585
2243 29
10125 272
19527 608
33193 315
46205 323
10704 781
9413 889
10240 297
6187 526