2982 831
1546 362
1237 245
2259 654
3095 765
1117 351
2102 418
4749 770
5058 594
4135 86
6882 880
13879 830
7563 495
38847 237
31575 595
4957 80
5535 902