8681 493
9382 85
4979 636
8371 461
11143 410
4251 463
7146 583
15454 185
2798 105
5883 157
5312 648
7848 788