5079 74
4656 115
6587 578
8931 458
9207 193
7770 55
6799 557
9769 978
2345 144
20429 441
4313 240
5630 874
11476 416
28278 323