5089 74
4660 115
6593 578
8934 458
9213 193
7778 55
6805 557
9776 978
2349 144
20438 441
4325 240
5635 874
11484 416
28435 323