8681 493
9382 85
4979 636
8370 461
11142 410
4250 463
7146 583
15453 185
2798 105
5883 157
5311 648
7848 788