526 119
1975 645
2698 591
2421 592
17533 180
5380 423
25683 57
12378 162
14641 516
3677 604
4573 770
22181 382
27715 509
8530 760