5080 74
4656 115
6588 578
8931 458
9207 193
7771 55
6801 557
9770 978
2345 144
20429 441
4313 240
5631 874
11476 416
28304 323