331 56
2906 576
1047 244
32639 243
4749 747
3233 111
857 58
30552 278
600 31
3649 875
5655 570
13670 699
1759 65
2680 473
2041 509
2758 459
2911 737
9694 744
11417 155
1849 454
2386 528
439 67
1610 243
2952 721
1204 289
3182 704
3597 818
7411 860