48557 105
11340 420
146657 630
24661 442
25646 447
2984 422
1746 39
4140 655
4110 637
3900 572
2792 341
3508 801
3245 364
6699 681