5082 74
4658 115
6590 578
8931 458
9209 193
7771 55
6802 557
9770 978
2347 144
20432 441
4314 240
5631 874
11478 416
28336 323