3181 130
15041 71
5112 525
10846 573
8246 528
4567 685
17063 487
10221 421
5171 257
18921 399
25088 438
17511 356
7630 484