2893 703
526 119
1975 645
2701 591
2421 592
17544 180
5396 423
25684 57
12379 162
14643 516
3678 604
4574 770
22190 382
27747 509
8534 760