2979 831
1537 362
1233 245
2253 654
3087 765
1112 351
2097 418
4742 770
5041 594
4087 86
6863 880
13861 830
7510 495
38833 237
31513 595
4943 80
5522 902