5081 74
4657 115
6589 578
8931 458
9208 193
7771 55
6802 557
9770 978
2347 144
20432 441
4313 240
5631 874
11477 416
28327 323