3082 130
12937 71
5101 525
10732 573
8194 528
4553 685
17066 487
10180 421
5148 257
18921 399
25063 438
17538 356
7576 484