2982 831
1545 362
1237 245
2257 654
3094 765
1117 351
2100 418
4748 770
5055 594
4121 86
6878 880
13877 830
7548 495
38845 237
31564 595
4954 80
5535 902