2987 831
1583 362
1247 245
2264 654
3101 765
1124 351
2110 418
4772 770
5103 594
4286 86
6917 880
13974 830
7709 495
38906 237
31768 596
5022 80
5562 902