5083 74
4659 115
6591 578
8934 458
9210 193
7773 55
6803 557
9772 978
2347 144
20432 441
4318 240
5633 874
11482 416
28382 323