5092 74
4670 115
6605 578
8938 458
9217 193
7781 55
6807 557
9780 978
2354 144
20456 441
4328 240
5639 874
11486 416
28542 323