1292 238
462 43
3502 563
4815 616
12506 466
14577 864
6930 104
9499 309
3011 207
4039 373
4657 556
6384 659