2982 831
1546 362
1237 245
2258 654
3094 765
1117 351
2100 418
4748 770
5056 594
4126 86
6880 880
13877 830
7554 495
38846 237
31567 595
4955 80
5535 902