2982 831
1546 362
1237 245
2259 654
3095 765
1117 351
2103 418
4750 770
5059 594
4142 86
6885 880
13881 830
7576 495
38855 237
31583 595
4959 80
5536 902