26005 586
21684 699
12331 650
15110 223
37366 571
25422 145
15538 563
146323 561
27723 581
38674 270
14690 309
16236 710
2879 80
3417 559
1611 137