526 119
1975 645
2697 591
2421 592
17531 180
5379 423
25683 57
12378 162
14641 516
3676 604
4573 770
22181 382
27714 509
8529 760