1160 238
373 43
3494 563
4792 616
12394 466
14561 864
6835 104
9377 309
2996 207
4014 373
4628 556
6365 659