5090 74
4662 115
6597 578
8935 458
9215 193
7779 55
6805 557
9777 978
2350 144
20446 441
4327 240
5636 874
11484 416
28470 323