3112 607
5563 701
7008 311
7094 88
5754 437
9993 286
4689 208
9054 720
4910 261
1619 41
4217 295
904 95
5012 545
2547 400