3083 130
12937 71
5102 525
10733 573
8196 528
4553 685
17067 487
10180 421
5149 257
18922 399
25067 438
17538 356
7577 484