5076 74
4651 115
6582 578
8929 458
9204 193
7764 55
6798 557
9763 978
2342 144
20419 441
4307 240
5624 874
11471 416
28126 323