2989 607
5543 701
6945 310
7048 88
5746 437
9899 286
4682 208
9028 720
4902 261
1606 41
4198 295
901 95
5001 545
2537 400