2985 831
1576 362
1245 245
2262 654
3098 765
1122 351
2108 418
4769 770
5095 594
4275 86
6907 880
13953 830
7685 495
38899 237
31743 595
5013 80
5557 902