26006 586
21684 699
12332 650
15114 223
37370 571
25423 145
15539 563
146323 561
27723 581
38674 270
14691 309
16236 710
2879 80
3417 559
1611 137