1191 238
405 43
3494 563
4794 616
12406 466
14561 864
6851 104
9404 309
2997 207
4019 373
4633 556
6372 659