2987 831
1583 362
1247 245
2265 654
3101 765
1124 351
2111 418
4774 770
5103 594
4288 86
6918 880
13979 830
7710 495
38906 237
31772 596
5024 80
5563 902