167654 688
12136 56
7978 357
15279 62
3432 541
5365 247
1989 243
1797 296
2485 89
554 97
26294 374
18178 428