1296 238
463 43
3502 563
4815 616
12518 466
14577 864
6931 104
9500 309
3012 207
4039 373
4657 556
6384 659