5086 74
4659 115
6591 578
8934 458
9210 193
7773 55
6804 557
9773 978
2348 144
20433 441
4325 240
5634 874
11482 416
28399 323