2979 831
1539 362
1233 245
2254 654
3088 765
1115 351
2099 418
4743 770
5045 594
4090 86
6865 880
13864 830
7512 495
38834 237
31524 595
4946 80
5522 902