2985 831
1574 362
1244 245
2261 654
3098 765
1121 351
2108 418
4766 770
5090 594
4269 86
6904 880
13948 830
7679 495
38891 237
31714 595
4989 80
5553 902