5090 74
4666 115
6603 578
8938 458
9215 193
7781 55
6806 557
9778 978
2353 144
20451 441
4328 240
5638 874
11485 416
28521 323