3000 522
2786 660
1235 309
645 147
2828 539
3723 680
2176 503
3449 761
3583 464
366 77
2690 655
3988 711
785 246
2684 530
679 133
2558 598
4091 759
2573 503
583 84
2752 497
4494 442
18932 292
2947 471
1036 305