5090 74
4668 115
6605 578
8938 458
9216 193
7781 55
6807 557
9779 978
2354 144
20454 441
4328 240
5638 874
11486 416
28535 323