1056 89
7568 506
2491 636
12748 293
7457 735
9083 392
3918 568
15314 509
11015 356
3332 129
8019 578
9523 730