5083 74
4659 115
6591 578
8933 458
9209 193
7771 55
6802 557
9772 978
2347 144
20432 441
4317 240
5631 874
11481 416
28369 323