167707 688
12145 56
7982 357
15282 62
3432 541
5365 247
1990 243
1798 296
2485 89
556 97
26305 374
18184 428