5090 74
4661 115
6595 578
8935 458
9214 193
7778 55
6805 557
9776 978
2349 144
20443 441
4327 240
5636 874
11484 416
28462 323