3005 728
602 125
2785 797
10305 631
3215 649
1113 171
2093 336
768 224
2743 630
2031 584
3162 629
30062 820
18048 712
3257 737
7568 603
4155 926
6131 959
5135 49
23592 280
14027 680
11274 48
6005 398
3202 706
2452 575
38325 713
3177 691
3635 433
7557 95