2976 831
1529 362
1233 245
2253 654
3087 765
1112 351
2097 418
4741 770
5039 594
4083 86
6859 880
13852 830
7506 495
38828 237
31490 595
4939 80
5518 902