2973 831
1522 362
1231 245
2252 654
3083 765
1110 351
2096 418
4738 770
5033 594
4074 86
6849 880
13842 830
7329 495
38822 237
31468 594
4932 80
5512 902