1190 238
405 43
3494 563
4794 616
12405 466
14561 864
6851 104
9404 309
2997 207
4016 373
4633 556
6371 659