9852 394
2702 628
17973 264
28579 89
4814 714
5833 79
3851 488
34089 259
5532 755
4641 653
9680 687
16142 322
10148 969
3528 260
2891 387