3083 130
12937 71
5102 525
10733 573
8197 528
4554 685
17067 487
10181 421
5150 257
18924 399
25067 438
17538 356
7578 484