1006 79
3488 585
2573 584
727 92
11422 371
3063 832
2833 356
2609 357
909 83
1269 159
2412 167
2173 463
6358 993
3464 894
2930 509
4046 347
9341 687
2486 67
13034 860
988 61
3532 671
3374 601
3202 516
1113 256