48562 105
11342 420
146658 630
24663 442
25648 447
2984 422
1746 39
4140 655
4110 637
3900 572
2792 341
3508 801
3245 364
6699 681