3081 130
12937 71
5101 525
10730 573
8192 528
4553 685
17063 487
10177 421
5147 257
18920 399
25063 438
17538 356
7574 484