5093 74
4672 115
6608 578
8939 458
9220 193
7782 55
6807 557
9782 978
2356 144
20459 441
4330 240
5640 874
11487 416
28592 323