3006 607
5549 701
6951 310
7052 88
5747 437
9911 286
4685 208
9035 720
4905 261
1609 41
4203 295
902 95
5007 545
2539 400