3080 130
12937 71
5099 525
10726 573
8188 528
4552 685
17057 487
10177 421
5146 257
18919 399
25062 438
17536 356
7566 484