2981 831
1545 362
1237 245
2257 654
3094 765
1117 351
2100 418
4748 770
5055 594
4120 86
6878 880
13876 830
7547 495
38845 237
31564 595
4953 80
5535 902