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